nearxu / react-login

login component

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

run app

crate-react-app react-login

cd react-login

cnpm i

npm run eject

npm run start

localhost:3000

针对项目业务简单,尝试用 context hook api

升级 react react-dom 包 16.8 npm update

defferent react-router and react-router-dom

https://reacttraining.com/react-router/web/example/route-config

react-router core api Router route switch , no dom api link BrowserRouter hashRouter BrowserRouter hashRouter # hash

本项目分为三个demo

版本一 基于redux login

版本二 基于 context hook 封装 form component ,实现可复用 // context/components

版本三 基于封装的form component 实现login // context/views

not do now

未处理的 UI 未处理 validation 代码form component 复用度还是不高

form组件 难点 react.cloneElements

About

login component


Languages

Language:JavaScript 97.5%Language:HTML 1.7%Language:CSS 0.9%