1.React AJAX Best Practices
上面写了四种不错的方式
http://andrewhfarmer.com/react-ajax-best-practices/
中文版
2.Modern Js with React
一个很不错的blog,博主是一个很有经验的webDeveloper,相当有经验,上面的
React AJAX Best Practices
就是它写的。
3.React 最佳实践——那些 React 没告诉你但很重要的事
对于React新手和中级水平的都可以参考借鉴下,能够避免少走一些弯路,可以看出来作者也是慢慢试错总结出来的。
https://segmentfault.com/a/1190000005013207
4.AJAX Requests in React: How and Where to Fetch Data
https://daveceddia.com/ajax-requests-in-react/
5.Load Initial Data via AJAX
学习一个新技术,大多数技术的官网上写的无疑是很详细的,之所以把这个tips拿出来,是因为这个点很多时候会被忽略,提醒下自己。
主要就是请求过来的远端数据要在componentDidMount
方法中,当请求异步数据的时候,在componentWillUnmount
中cacel掉发出的的请求,因为这个component就要被移除了,所以这个请求没有意义了。
http://reactjs.cn/react/tips/initial-ajax.html
5.ReactTips必看
官网提供的一个tips模块,仔细阅读完之后能够解决很多你在开发react项目时遇到的问题。
http://reactjs.cn/react/tips/introduction.html
6.Props in getInitialState Is an Anti-Pattern
这个点也是官网tips提到的,也是最佳实践的一个点,就是不要在
getInitialState
中使用pops
,除非真的明确声明是为了项目内部使用。
http://reactjs.cn/react/tips/props-in-getInitialState-as-anti-pattern.html