React Related React开发相关

支持路由管理

脚手架使用官方推荐的 react-router-reduxreact-router 进行路由管理,可参考 src/page/spa 目录

Redux开发工具

Redux Devtools 目前在开发环境可以使用Redux Devtools。可以在src/page/xxx/constatns/constants.js中的DEBUG里控制开关,true表示开启,false表示关闭。

  • ctrl + h进行切换
  • ctrl + q切换位置

其它命令可以参考src/page/common/devtools/DevTools.js可以调defaultSize设置自己喜欢的大小。目前默认设置在底部,占30%的屏幕大小。

支持preact轻量类react框架

由于某些需求如运营活动可能需要比较轻量的框架,因此starter-kit也支持preact。目前,默认有preact相关引入的文件,都需要在文件顶部加上/** @jsx h */才能正常编译,或者可以通过使用 jsx 后缀进行区分。具体可参考 src/page/pindex 文件夹,或到 preact官方网站参考文档。