在实际的项目中,你可能还需要 Redux 或者 Mobx 这样的数据流框架以及 React Router 这样的路由管理工具,Yo3 作为一个独立的 React UI 库,可以和任何已有的 React 工具搭配使用。
为了能够让路由能自由的在 SPA / 多页 下进行切换并提供统一的生命周期管理与数据传递方式,我们也参考 React Router 实现了一套 Router 解决方案 Yo-Router。她不仅支持传统的浏览器环境,还支持微信和 Qunar Hybrid 解决方案 Hy 2 环境。
本文将指引你用 Redux 和 Yo-Router 搭配 YApi 和 YIcon 来构建一个简单的应用。
使用 ykit init yo
构建一个 Yo 3 的基本项目,完成后打开页面可以看到一个简单的具有页面跳转功能的 Demo,这个 Demo 其实已经很好的展示了如何用 Yo 3 和 Yo-Router 构建一个应用。