|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/tsbsankara-twenty-reactjs-projects/
课程评论:没有评论
课程名称:让我们构建20个ReactJS项目 课程概述:在本课程中,我们将构建20个ReactJS项目,随着每个项目的完成,难度逐渐增加。学员将学习如何从零开始构建组件,并将这些组件组合成复杂的交互式用户界面。课程中,我们将重点使用更流行的函数组件,而不是类组件。ReactJS是一个免费的开源前端JavaScript库,用于构建用户界面或UI组件,维护该库的是Facebook及其社区的开发者和公司。React可作为开发单页应用程序或移动应用程序的基础,但React仅专注于状态管理和将该状态渲染到DOM,因此构建React应用程序通常需要其他库来处理路由及某些客户端功能。React使创建交互式UI变得轻而易举。设计应用程序中每个状态的简单视图,React会高效地更新并渲染您数据变化时的正确组件。声明式视图使您的代码更具可预测性且更易于调试。学员将学习构建封装的组件,这些组件管理自己的状态,然后组合它们以制作复杂的UI。您可以在React中开发新功能而无需重写现有代码。React还可以使用Node在服务器上渲染,并通过React Native为移动应用程序提供支持。
In this course we are going to build 20 ReactJS projects which become more advanced with every successfully completed project. You will learn how to build components from scratch, and how you can combine these components to create complex interactive User Interfaces for your audience. For the duration of this course, we are going to use the more popular function components as opposed to class components.ReactJs is a free and open-source front-end JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications. However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug.Build encapsulated components that manage their own state, then compose them to make complex UIs. You can develop new features in React without rewriting existing code. React can also render on the server using Node and power mobile apps using React Native.