laizimo / zimo-article

:books:博客——源于实践,乐于分享,欢迎Star~
1.06k stars 91 forks source link

react context解析 #25

Open laizimo opened 7 years ago

laizimo commented 7 years ago

前言

react很容易上手,这是真的!!!毕竟对于ES6的知识点熟知度高的话,开发普通的小应用,react不再话下。可是,你是否考虑过,应用中组件间props传递的问题。比方说,我们需要向一个子子子子组件中传递一个props,一层一层的传递是不是过于丑陋了一些呢!那么,你或许会说用redux吧,做一个全局的store管理,这样就不会有这么多的麻烦了。可是,redux本身就不容易上手,何况你的程序可能并没有需要用到它那么复杂。那么,解决办法只有一个——context。这个东西,说实话,并不好用,或许对于不熟悉的你或许会踩坑,那么今天,我们就来好好聊聊它吧。

正文

context是一个尝试性的API,官方也并不建议去使用它。因为它会使得整个程序并不稳定。

首先,我们来尝试一下context的使用。

我们先来模拟一个列表应用,整个列表应用包含

laizimo commented 7 years ago

Context-React