react 思想以数据为驱动来更新视图,和传统面对对象模式大不相同,一个对象中既有实现方法又持有数据。
只有深入理解这种思想,才能明白为什么现代 react hooks 要求必须是纯函数。
但在开发中一个程序不可能没有状态或副作用,那怎么办?
很简单使用 hooks 把副作用或状态直接钩进来即可。
例如:在 hooks 组件中使用 redux,利用 react-redux 库提供的 useSelector hooks 钩到组件中。
react 思想以数据为驱动来更新视图,和传统面对对象模式大不相同,一个对象中既有实现方法又持有数据。
只有深入理解这种思想,才能明白为什么现代 react hooks 要求必须是纯函数。
但在开发中一个程序不可能没有状态或副作用,那怎么办?
很简单使用 hooks 把副作用或状态直接钩进来即可。
例如:在 hooks 组件中使用 redux,利用 react-redux 库提供的 useSelector hooks 钩到组件中。
本文标题:对 react 个人理解
本文链接:https://www.haomeiwen.com/subject/pzwkjktx.html
网友评论