有关React中文文档《》,不得不说的事情儿

React万来旺 发表了文章 • 1 个评论 • 151 次浏览 • 2018-03-28 19:06 • 来自相关话题

广大JS开发者们,
关于 React中文 文档 《 》, 您有什么看法呢?

该文章链接为:https://reactjs.org.cn/doc/installation.html 查看全部
广大JS开发者们,
关于 React中文 文档 《 》, 您有什么看法呢?

该文章链接为:https://reactjs.org.cn/doc/installation.html

(免下载)Learning React Native: Building Native Mobile Apps with JavaScript, 2nd Edition

Reactdwy 发表了文章 • 0 个评论 • 385 次浏览 • 2018-03-03 10:35 • 来自相关话题

Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. With this hands-on guide, you’ll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You’ll also discover how to access platform features such as the camera, user location, and local storage.

With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you’ll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.

Learn how React Native provides an interface to native UI components

Examine how the framework uses native components analogous to HTML elements

Create and style your own React Native components and applications

Install modules for APIs and features not supported by the framework

Get tools for debugging your code, and for handling issues outside of JavaScript

Put it all together with the Zebreto effective-memorization flashcard app

Deploy apps to the iOS App Store and Google’s Play Store

Table of Contents

Chapter 1. What Is React Native?

Chapter 2. Working with React Native

Chapter 3. Building Your First Application

Chapter 4. Components for Mobile

Chapter 5. Styles

Chapter 6. Platform APIs

Chapter 7. Modules and Native Code

Chapter 8. Platform-Specific Code

Chapter 9. Debugging and Developer Tools

Chapter 10. Navigation and Structure in Larger Applications

Chapter 11. State Management in Larger Applications

Appendix A. Modern JavaScript Syntax

Appendix B. Deploying Your Application

Appendix C. Working with Expo Applications

下载地址:Learning React Native: Building Native Mobile Apps with JavaScript, 2nd Edition
更多React Native电子书见截图






Reactive Native 开发指南.pdf
React Native 官方文档中文版 - v1.3.pdf
React Native for iOS Development.pdf
React Native – Building Mobile Apps with JavaScript.pdf
Packt React Native Cookbook.pdfLearning React Native: Building Native Mobile Apps with JavaScript, 2nd Edition.pdf
Getting Started with React Native.pdf
Mastering React Native.pdf
(Word版)Mastering React Native.pdf 查看全部
Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. With this hands-on guide, you’ll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You’ll also discover how to access platform features such as the camera, user location, and local storage.

With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you’ll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.

Learn how React Native provides an interface to native UI components

Examine how the framework uses native components analogous to HTML elements

Create and style your own React Native components and applications

Install modules for APIs and features not supported by the framework

Get tools for debugging your code, and for handling issues outside of JavaScript

Put it all together with the Zebreto effective-memorization flashcard app

Deploy apps to the iOS App Store and Google’s Play Store

Table of Contents

Chapter 1. What Is React Native?

Chapter 2. Working with React Native

Chapter 3. Building Your First Application

Chapter 4. Components for Mobile

Chapter 5. Styles

Chapter 6. Platform APIs

Chapter 7. Modules and Native Code

Chapter 8. Platform-Specific Code

Chapter 9. Debugging and Developer Tools

Chapter 10. Navigation and Structure in Larger Applications

Chapter 11. State Management in Larger Applications

Appendix A. Modern JavaScript Syntax

Appendix B. Deploying Your Application

Appendix C. Working with Expo Applications

下载地址:Learning React Native: Building Native Mobile Apps with JavaScript, 2nd Edition
更多React Native电子书见截图

React_Native.png


Reactive Native 开发指南.pdf
React Native 官方文档中文版 - v1.3.pdf
React Native for iOS Development.pdf
React Native – Building Mobile Apps with JavaScript.pdf
Packt React Native Cookbook.pdfLearning React Native: Building Native Mobile Apps with JavaScript, 2nd Edition.pdf
Getting Started with React Native.pdf
Mastering React Native.pdf
(Word版)Mastering React Native.pdf

有关React中文文档《ch02 react 开发环境设置与 webpack 入门》,不得不说的事情儿

React万来旺 发表了文章 • 2 个评论 • 190 次浏览 • 2018-01-10 14:19 • 来自相关话题

广大JS开发者们,
关于 React中文 文档 《 ch02 react 开发环境设置与 webpack 入门 》, 您有什么看法呢?

该文章链接为:https://reactjs.org.cn/book/re ... .html 查看全部
广大JS开发者们,
关于 React中文 文档 《 ch02 react 开发环境设置与 webpack 入门 》, 您有什么看法呢?

该文章链接为:https://reactjs.org.cn/book/re ... .html

新手问题 window下 配置react-native 找不到index.android.js

回复

React拉风的CC 发起了问题 • 1 人关注 • 0 个回复 • 161 次浏览 • 2018-01-05 09:28 • 来自相关话题

有关React中文文档《从零开始学 reactjs(reactjs 101) 用于用户界面构建的javascript库》,不得不说的事情儿

React万来旺 发表了文章 • 1 个评论 • 390 次浏览 • 2017-10-22 02:45 • 来自相关话题

广大JS开发者们,
关于 React中文 文档 《 从零开始学 reactjs(reactjs 101) 用于用户界面构建的javascript库 》, 您有什么看法呢?

该文章链接为:https://reactjs.org.cn/book/re ... .html 查看全部
广大JS开发者们,
关于 React中文 文档 《 从零开始学 reactjs(reactjs 101) 用于用户界面构建的javascript库 》, 您有什么看法呢?

该文章链接为:https://reactjs.org.cn/book/re ... .html

Apache Foundation bans use of Facebook BSD+Patents licensed libraries like React.js

React万来旺 发表了文章 • 0 个评论 • 176 次浏览 • 2017-09-19 00:31 • 来自相关话题

The React.js Licensing has been a topic that pops up every once in a while. Now it seems that the Apache Foundation has taken a stance against using React.js and other popular software using this license.

Lastly the Facebook licensing that React is available under stirred controversy in July 2016. In short the license extends the common BSD license with some extensions that protect Facebook legally:

    If you are using or considering using React in a project you might want to consult a lawyer. Because of the patent clause you are not allowed to do anything that constitutes as competing with Facebook. If you do take legal actions or in other ways challenge Facebook, your license to use React is immediately revoked.
    -- Your license to use React.js can be revoked if you compete with Facebook

Now, a year after this the license is again making headlines on Hacker News. In a JIRA ticket discussing patents, the end game is that Apache Foundation Legal makes the following recommendations against the license:

    No new project, sub-project or codebase, which has not used Facebook BSD+patents licensed jars (or similar), are allowed to use them. In other words, if you haven't been using them, you aren't allowed to start. It is Cat-X.
    If you have been using it, and have done so in a *release*, you have a temporary exclusion from the Cat-X classification thru August 31, 2017. At that point in time, ANY and ALL usage of these Facebook BSD+patents licensed artifacts are DISALLOWED. You must either find a suitably licensed replacement, or do without. There will be NO exceptions.
    Any situation not covered by the above is an implicit DISALLOWAL of usage.

ASF projects not allowed to use Facebook licensed software

Category-X, is defined as "licenses that may not be included within Apache products", and currently lnclude GNU GPL, GNU LGPL, BCL, BSD-4-Clause, Microsoft Limited Public License and others. A comprehensive list of prohibited licenses is available on the Apache Foundation site: https://www.apache.org/legal/r ... ory-x

This specific ticket is addressing RocksDB, a database engine from Facebook. In fact, RocksDB is already in the process of changing licensing to Apache 2.0. React.js is a separate project and it seems that FB is intent on keeping the patent clause for it. For the interested, there is a separate ticket on ASF JIRA for Clarifying React.js usage.

While commercial entities are now comfortable with using React licensed code in products, it seems the open source communities still are weary of this peculiar licensing which Facebook has been defending and clarifying over time. Still, many popular open source projects like WordPress continue to promote React, even though WordPress has it's own share of patent controversy over MIT.

So in case you were looking for popular ASF projects like Solr or other Apache projects to use React for their UI, it might be a long time coming. Luckily React itself is no longer unique in itself, and project can use the ideas popularised by React with liberally licensed alternatives such as Preact or Inferno, which don't come with the Patent Rider of React. 查看全部
The React.js Licensing has been a topic that pops up every once in a while. Now it seems that the Apache Foundation has taken a stance against using React.js and other popular software using this license.

Lastly the Facebook licensing that React is available under stirred controversy in July 2016. In short the license extends the common BSD license with some extensions that protect Facebook legally:

    If you are using or considering using React in a project you might want to consult a lawyer. Because of the patent clause you are not allowed to do anything that constitutes as competing with Facebook. If you do take legal actions or in other ways challenge Facebook, your license to use React is immediately revoked.
    -- Your license to use React.js can be revoked if you compete with Facebook

Now, a year after this the license is again making headlines on Hacker News. In a JIRA ticket discussing patents, the end game is that Apache Foundation Legal makes the following recommendations against the license:

    No new project, sub-project or codebase, which has not used Facebook BSD+patents licensed jars (or similar), are allowed to use them. In other words, if you haven't been using them, you aren't allowed to start. It is Cat-X.
    If you have been using it, and have done so in a *release*, you have a temporary exclusion from the Cat-X classification thru August 31, 2017. At that point in time, ANY and ALL usage of these Facebook BSD+patents licensed artifacts are DISALLOWED. You must either find a suitably licensed replacement, or do without. There will be NO exceptions.
    Any situation not covered by the above is an implicit DISALLOWAL of usage.

ASF projects not allowed to use Facebook licensed software

Category-X, is defined as "licenses that may not be included within Apache products", and currently lnclude GNU GPL, GNU LGPL, BCL, BSD-4-Clause, Microsoft Limited Public License and others. A comprehensive list of prohibited licenses is available on the Apache Foundation site: https://www.apache.org/legal/r ... ory-x

This specific ticket is addressing RocksDB, a database engine from Facebook. In fact, RocksDB is already in the process of changing licensing to Apache 2.0. React.js is a separate project and it seems that FB is intent on keeping the patent clause for it. For the interested, there is a separate ticket on ASF JIRA for Clarifying React.js usage.

While commercial entities are now comfortable with using React licensed code in products, it seems the open source communities still are weary of this peculiar licensing which Facebook has been defending and clarifying over time. Still, many popular open source projects like WordPress continue to promote React, even though WordPress has it's own share of patent controversy over MIT.

So in case you were looking for popular ASF projects like Solr or other Apache projects to use React for their UI, it might be a long time coming. Luckily React itself is no longer unique in itself, and project can use the ideas popularised by React with liberally licensed alternatives such as Preact or Inferno, which don't come with the Patent Rider of React.