React Native Xiaobai Getting Started Learning Path - 2

Unexpectedly, the only remaining senior in the RN group has also left. Just a few days after entering the laboratory, I was told such a thing. It was really unacceptable all of a sudden. Now the RN group has become a leader without seniors. If you are in a group, you will have to rely on yourself to learn in the future. Alas, looks like I'll have to work harder.

This week, I roughly learned about the composition of the RN system. As the senior said, it is not easy to get started with RN, and it is not friendly to novices. It needs to learn a lot of things. Although it has the foundation of JS, it is limited to some control structures. The writing method and data composition can be used, or it may be because I have not learned a framework well before. The writing method of RN's class is somewhat the same as that of JAVA, but there are also many differences. It feels like the framework of JS syntax JAVA. The team leader also said that it is not enough to know RN, and components such as Redux and Codepush need to be used during development, and he feels more and more that his level is very low. Maybe it's the so-called environmental impact that makes me have to work harder. Seeing that people around me are trying their best to learn from me, why not try to catch up.


Progress this week

1. Completed the Demo of the Navigation component arranged by the seniors, learned to use the navigate function to jump pages and pass values, and have a preliminary understanding of the component development and use of RN.

React-navigation's StackNavigator usage and super detailed sample code attached - CSDN Blog ​blog.csdn.net

2. I have roughly learned about Flex layout. Flex layout is a layout method that is often used in the future, and there is a big gap with the traditional absolute/relative layout. After reading the tutorial of Ruan Yifeng, I still feel a little bit incomprehensible, and then I found it myself After learning a few video tutorials, I have a preliminary understanding of Flex layout after trying to write a few demos.

Flex Layout Tutorial: Grammar - Ruan Yifeng's Web Log ​www.ruanyifeng.com Flex Layout Tutorial: Examples - Ruanyifeng's Web Log ​www.ruanyifeng.com FlexBox - Detailed Explanation of Elastic Box - NetEase Cloud Classroom ​study.163.com

3. Read some features of some common RN controls. I also tried a few myself, and encountered a lot of problems. I couldn't find any effective solution using the search engine myself, and the senior said that he had never contacted it, which made me realize that if I want to keep learning, there are bound to be many problems.

The basic control attribute method of React- Native

4. Find a Fetch article on Sifu to learn Fetch. Knowing some knowledge of Fetch value transfer, I know that Fetch will replace traditional AJAX and become the mainstream. And extended the learning of the Promise function

Traditional Ajax is dead, Fetch is immortal ​segmentfault.com


https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promisedeveloper.mozilla.org


5. I tried Android apk packaging myself, I know how to package apk into a release version, and I understand the apk signing process.

Packaged APK - React Native Chinese Network ​reactnative.cn

Encounter problems

1. The mobile phone has been unable to successfully connect to the Node server wirelessly, and an error is still reported according to the official steps.

2. Unable to use Chrome for RN debugging.


plan management

1. I plan to finish this HelloWordRN and make a more complete RN project by myself.

A Detailed Beginner's Guide to React Native for All Developers ​mp.weixin.qq.com

2. After completing the HelloWord project, read the official documents and lay a solid foundation for the summer project.

Props (Properties) - React Native Chinese Network ​reactnative.cn

summary

After the senior left, I was learning on my own again. Without the supervision and project arrangement of the senior, I might relax a little, so I had to overcome this problem. Gradually get used to self-learning. The road is still long, take your time.


The road is a long way to go, and I will go up and down to search for it.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325902368&siteId=291194637