前端开发_8.React学习总结
一、参考链接:
ReactUI组件库:
- https://mui.com/ (https://v4.mui.com/zh/components/box/)
- https://react-bootstrap.github.io/
- https://ant.design/index-cn
- https://github.com/microsoft/fluentui
- https://github.com/rsuite/rsuite
React 教程:
- https://www.react-native.cn/ (React Native 中文网)
- https://react.dev/ (官网)
- https://react.docschina.org/ (中文官网)
- https://legacy.reactjs.org/docs/introducing-jsx.html (文档)
- https://developer.mozilla.org/zh-CN/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started
路由、状态库:
- https://reactrouter.com/
- https://cn.react-redux.js.org/
- https://github.com/apollographql/react-apollo
React 案例参考学习:
- https://github.com/909652769/vite-react https://juejin.cn/post/7086024530560286734#heading-4
- https://github.com/Magiccwl/dzdp-react https://juejin.cn/post/6844903629619478536#heading-6
- https://juejin.cn/post/7108555432997683237
- https://juejin.cn/post/7169108697950453773
二、启动
//用cLl启动
npx create-react-app my-app
cd my-app
npm start
//JSX 表达式 props
const heading = <h1>Mozilla Developer Network</h1>;
<App subject="Clarice" />
function App(props) {
const subject = "React";
console.log(props);
return (
// return statement
);
}
//state:
this.setState({comment: 'Hello'});
// Correct
this.setState((state, props) => ({
counter: state.counter + props.increment
}));
//创建一个组件:
mkdir src/components
touch src/components/Todo.js
export default function Todo(props) {
function HandleValue(e){
e.preventDefault();
console.log("zhouyaaaaaaaaaaaa");
}
return (
<button onClick={HandleValue}>Button{props.name}</button>
);
}
import Todo from './components/Todo'
<Todo name="Eat" />
<Todo name="Sleep" />
<Todo name="Repeat" />
分类:
FrontendDev
标签:
前端
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)