先写一个 todolist 吧,其实没那么难附上我刚学的时候写的 todolist: https://github.com/funlee/react-todo-mvc
我一个iOS开发直接看了两三天,直接都上手写项目了,世上无难事自豪地采用 CNodeJS ionic
等你学了 Redux,那才爽
不难,多写就会了,而且React在入门阶段,你理解为html, 本来html有不同的标签比如div,p, h1等之类的东西,这些东西有属性,比如 style,对应到react,你可以理解为,除了HML标签之外,可以自己定义一些标签,他的props就是标签的属性,之后你再去理解他的component,就是一个普通的javascript函数,然后你再理解生命周期
我三大框架都基本做过,其实学多了,你就会发现react才是需要记东西最少的那个。
@JeffWong16 是的,我一直用react的原因就是这个,我记不住太多的东西
世上无难事只怕有心人
@JeffWong16 确实是这样,省去很多去记模版渲染的方法,但是很多人不喜欢 JSX
react本身是不难的,难得是相关技术栈特别多
这说明js基础不行啊
很灵活的啊,看看阮老师等入门教程就行了。比如webpack配合写个小例子,我用redux重写了阮元风老师的计数例子应用。本人喜欢react编写灵活,vue太死板。https://github.com/hemingming/redux-counter
可以先看下基础入门的文章,比如:https://github.com/jnotnull/dva-generator/issues/4
初学会觉得复杂,实际项目用起来就不觉得了,反而成长更快。另外,Vue.js的学习曲线要平滑一些,容易入门。
来自✨ Node.js开源项目精选✨
感觉难先学vue,建立对一些基本概念的认知,比如组件,生命周期,状态,然后再进去就简单多了,假如我学会了js的变量字符串,类,再去学java是不是简单很多。先从简单的入门From Noder
@phpsmarter 感觉 mobx 挺舒服的 用起来
react入门其实挺简单的,jsx的语法很符合直觉。跟随getting started一步一步修改代码,一个下午就能入门了。
当然这仅针对react本身,用于实际项目可能还要考虑其他东西,不如状态管理、引入UI组件、构建、SSR等,这些就属于react周边了。
从入门的角度来讲,Vue是语法兼容性最好的,中英文文档比较齐全,原理上学习难度较低。React 相对来讲会复杂一点,不仅没有官方的中文文档而且国内已存在的React中文翻译文档也没能同步更新,查阅上有一定的难度,其次JSX语法、UI组件、组件生命周期等等概念对新手还是需要些时间理解。
少说多做,按照官方文档一步一步的学习,其实MVVM的框架学习难度也不大,而且理解其一基本上就知其三了。
凡事都是入门难 中间难 最后难。。。。
@qiudaoermu 哈哈,有道理
比angular简单,angular才叫犯,连双向绑定都要引入模块,语法啰嗦
16年的时候,我们做项目,最开始的选型是vue,后来基于某些原因,我们放弃了vue而选择了react那时候react还没有发布16.0.x,所以我们买了两本书,花了一周看完书,就开始做项目现在18年了,真心觉得react好用,配合redux也很爽;可惜redux需要写的代码太多,而mobx又太灵活,没有一个规则去限制它总的来说react还是很不错的一个框架,真心不难
@chapgaga 也没有特别复杂,就是一个单页实现文件的上传,然后后端转码,后端转码成功后返回给前端,前端状态改变,将文件下载到本地。之前还做过一个分类管理,不过都不是什么特别复杂的东西
说实话,学到能独立完成react项目的开发及上线,是需要一段时间的,凡事开头难,贵在你是否喜欢react的思想(坚持)正确里面react的生命周期函数很重要(数据注入及更新,以及销毁),数据的处理主要是函数式编程掌握了基础,还有一些常用的
实操 react+redux+postcss
@phpsmarter reasonml更爽:)
@qiudaoermu 那什么时候简单呢:(
努力吧,孩子
未来框架Vueaclar自豪地采用 CNodeJS ionic
去学学vue吧,这个相对简单,你值得拥有
我正在写的 react 第一个项目… 正在进行时😜…
https://github.com/pythonxCat/react-cnode
我也是刚开始学 react, 学了半个月左右了…可以关注下…会在readme 里面加解说 (:
如果有新手想采坑, 我推荐下我的学习路径…发现还没怎么觉得特别困难.
https://github.com/pythonxCat/learn-react/tree/master/Notes/Redux 这边是我学习 redux/react-redux 快速开始的笔记…不吝分享(个人水平有限…也欢迎拍砖)
上述课程(react 基础, react-redux 基础)完成后, 咱们直奔 react-router 官网边试官方 demo 和文档学习 react-router.当然如果你觉得自己看英文文档吃力…可以试试看这边人家翻译的中文档:https://www.jianshu.com/p/1781bc1dd938#24-history试着把 demo 自己一个个的手动敲下来… 估计就能上手项目啦…
react-router 课程搞定后…咱们试试看看如何对项目进行架构,代码拆分,这部分再次看视频课程:https://time.geekbang.org/course/detail/100-11278 22 ~25讲的真的非常棒…老司机多年的经验…代码拆分让我之前的困惑一扫而光…
如果这些都搞完了…觉得好像招聘要求回前端各种测试,
基础的入门视频教程,快,爽(不过貌似要英语听力过的去)https://www.youtube.com/watch?v=MLTRHc5dk6s&t=325shttp://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html9.2 react 测试https://github.com/pythonxCat/frontend-testing#chapter-2-react-testing
react ,快速上手,我就是大量的做小项目,希望能帮到你
+1 ts 还是 angular 好
前段时间刚用react开发的一个前端项目,楼主有兴趣可以看看,项目用的 create-react-app 初始化的 https://cnodejs.org/topic/5bad8135ede204052db8024a
我觉得redux难
整理了一个简单的教程,有兴趣可以看看https://17dev.club/article/5bd5ddcbc19a696b04651791
联系客服