|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-react/
课程评论:没有评论
课程名称:学习React 概述:想要让构建模块化、可重用用户界面组件的过程变得简单直观吗?React.js 是一个理想的选择,它采用了“学习一次,随处编写”的方法。本课程将帮助您理解这一方法背后的强大功能,并使用最新版本的 React 构建美观、现代和模块化的用户界面。 课程内容涵盖了 React.js 的基础知识,如其 API,这将帮助您创建元素和组件;虚拟 DOM 和 JSX 语法扩展;使用状态;处理浏览器事件;以及组件生命周期方法。在整个课程中,您将从零开始构建一个应用程序,并以实际的方式运用所学知识。您还将学习如何无缝更新网站或应用的各种元素,而不打断其他显示或需要用户手动刷新页面。此外,本课程将介绍新的 hooks 概念。最后,您将与服务器 API 合作,通过本地存储来持久化数据。(请注意,本课程使用 Node.js 10.13.0,这是与我们所涉及的 React 功能兼容的版本。) 课程结束时,您将能够熟练使用 React.js 工具构建多个用户界面元素,使其对用户输入做出反应,并扩展对 DOM 操作的理解,以便未来自定义您自己的用户界面。 关于作者:Lasha Krikheli 是一位软件工程师和教育者。在过去的 6 年中,他教授包括 HTML & CSS、响应式网页设计、JavaScript、WordPress 和 PHP & MySQL 等主题的课程。Lasha 拥有超过 12 年的经验,与初创公司、代理机构和知名客户合作,构建互动网站和网页应用。他对可访问性、用户体验以及通过设计解决问题充满热情。
Want to make the process of building modular, reusable user interface components simple and intuitive? React.js is the answer, with its Learn Once, Write Anywhere approach. This course will help you understand the power behind this approach and build beautiful, modern, and modularized UIs with React's latest version.This course will cover all of the React.js basics such as its API, which will help you create elements and components; the virtual DOM and the JSX syntax extension; using state; working with browser events; and component lifecycle methods. You will build an application from scratch throughout the course and use the knowledge you've gained in a practical way. You will also learn to update various elements of a site or application seamlessly without delay, without disrupting the rest of the display or requiring the user to refresh. Also, get introduced to the new concept of hooks.. Finally, you will work with a server API to persist data using local storage. (Note that we use Node.js 10.13.0 for this course, which will run successfully with the React features we cover.) By the end of the course, you will be fully capable of using ReactJ.js tools to build several UI elements, making them reactive to user input, and extending your knowledge of DOM manipulation to customize your own UIs in the future.About the Author:Lasha Krikheli is a software engineer and educator. For the past 6 years, he has taught classes on topics including HTML & CSS, Responsive Web Design, JavaScript, WordPress, and PHP & MySQL. Lasha has worked with startups, agencies, and high profile clients for over 12 years, building interactive web sites and web apps. He is passionate about Accessibility, User Experience, and problem solving through design.