求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   模型库  
会员   
 
 
 
  开班计划 | 认证培训 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
 
成功案例
西门子 基于Angular
某著名电 Vue.js进阶与
某金融公 Web前端框架、选
航天科工 Nodejs高级应
国电通 HTML5+CSS
IGT Web性能设计与
某大数据 Web性能设计与优

相关课程  
Web前端开发技术培训
使用Vue.jS构建web应用实战
Web前端高级工程师技能
ASP.NET MVC 5 Web 开发
ASP.NET Core Web 开发
Web前端-Vue.JS开发
 
全部课程 >web开发  
React前端开发实战
7 次浏览  1 次
Edward老师
web应用开发专家
 
时间地点: 北京 、上海、深圳根据报名开班
课程费用: 3800 元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
报公开课  


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


           移动互联网高速发展,业务需要更快速的落地、快速试错。因此跨平台开发技术,尤其是React框架成为了大厂争相追捧的对象。本课程助力大家快速学习React框架、移动端开发,更加贴合企业的真实开发场景,从技术基础到App开发,带领大家全面掌握React。
    课程目标:
    • 掌握React语法规范、模块和组件、脚手架等使用,
    • 掌握Ant Design UI框架的基本使用。
    • 能够使用create-react-app创建react应用
    课程特点:
    • 企业级项目实战
    • 完全遵循企业标准化研发流程,还原企业真实开发场景
    • 边学边练 让你拥有从企业角度思考工作的思维模式
    培训对象:Web应用开发人员
    学员基础:有一定前端开发经验,熟悉 JavaScript 基础语法。
    授课方式: 以客户关注的案例讲解,可以结合案例讨论、练习。
    培训内容:2天
    主题 内容安排
    一、React 简介 1. 什么是 React
    2. React 的特点
    3. React 高效的原因
    4. React的主要原理
    二、React 的基本使用 1. 基础代码
    2. 相关 js 库
    3. 创建虚拟DOM的两种方式
    4. 虚拟DOM与真实DOM
    5. 虚拟DOM与真实DOM的区别
    三、React JSX 1. 什么是 JSX
    2. 渲染虚拟DOM(元素)
    3. JSX 的使用
    4. JSX 的语法规则
         •  标签
         •  属性
         •  嵌入表达式
         •  条件渲染
         •  列表渲染
    四、模块与组件、模块化与组件化的理解 1. 模块
    2. 组件
    3. 函数式组件
    4. 类式组件
    五、组件的基本理解和使用 1. 函数式组件
    2. 类式组件
    3. 注意事项
    4. 渲染函数式组件标签的基本流程
    5. 渲染类组件标签的基本流程
    6. 状态(State)和属性(Props)的使用
    7. refs与事件处理
    8. 受控组件与非受控组件
    9. 使用Context API进行跨层级状态传递
    10. 组件的生命周期
    六、React Hooks 1. useState 和 useEffect 的基本用法
    2. 其他常用Hooks:useContext, useReducer, useCallback, useMemo
    3. 自定义Hooks的创建和使用
    4. Hooks的最佳实践和常见误区
    七、路由与导航 1. React Router的基本概念和安装
    2. 路由配置和导航
    3. 动态路由和嵌套路由
    4. 路由守卫和权限控制
    八、状态管理库 1. Redux的基本原理和工作流程
    2. Redux Toolkit的使用
    3. 使用Redux进行复杂状态管理
    九、样式与布局 1. CSS-in-JS库(styled-components, emotion)
    2. CSS Modules的使用
    3. 使用Tailwind CSS进行快速布局
    4. 响应式设计和媒体查询
    十、API集成与数据获取 1. 使用Axios进行HTTP请求
    2. 异步数据获取和状态管理
    十一、使用create-react-app创建react应用 1、什么是 react 脚手架?
    2. 创建 cli 脚手架方式1
    3. 创建 cli 脚手架方式2
    4. npx:
    5. react脚手架项目结构
    6. 功能界面的组件化编码流程(通用)
    十二、 Ant Design UI组件实战
     
       
    7 次浏览  1 次
    其他人还看了课程
    Python 编程方法与应用开发  16626 次浏览
    从前端Vue.js到后端Node.js的全栈JS开发  1767 次浏览
    Python自动化运维技术与最佳实践  4063 次浏览
    React原理与实践  2395 次浏览
    WEB服务器架构与管理  2868 次浏览
    Vue.js进阶与案例实践  2325 次浏览
    Web服务原理与应用开发技术  2141 次浏览
    定制内训


    最新活动计划
    大模型RAG、MCP与智能体 8-14[厦门]
    图数据库与知识图谱 8-28[北京]
    OCSMP认证:OCSMP-MBF 8-29[北京]
    基于 UML 和EA进行分析设计 9-9[北京]
    软件架构设计方法、案例实践 9-24[北京]
    需求分析师能力培养 10-30[北京]