Author: a Tuque warehouse: Github Tuque community main station (first) : Tuque community blog: Digijin, Zhihu, MOOC public account: Tuque community contact me: after paying attention to the public account can add Tuque sauce wechat oh original is not easy, ❤️ like + comment + collection ❤️ three, encourage the author to write a better tutorial.

origin

In the early morning of January 9, 2017, Zhang Xiaolong dressed in jeans and black shirt, facing the spotlight, released the “micro channel small program” on the occasion of the people’s attention, since then, small program has opened the chaos of the battle situation, and its popularity is rising, our life is always taken over by small program, Jingdong Shopping, Didi Taxi, Mobike, etc.; However, because applets are so convenient: “No installation, within reach, finished with the” characteristics, greatly reduces the user acceptance threshold, let giants from awaken to mobile Internet dies dividends and sorrow, “all of the business is worth do it again with this small program”, then beat ali, bytes, baidu and other companies to join in the race to small programs, The dream of building small programs in your own giant App.

Because of this, developers need to deal with multiple small program end of multiple code, so the small program framework began to emerge in a blowout. By 2020, the small program development ecology will blossom, we can take a look at the PPT on the small program technology on GMTC 2020:

The caption is taken from the PPT of the GMTC Big Front-end conference 2020

Taro has been widely recognized by the community due to its open concept of (1) multi-application, (2) development experience, and (3) community construction. As of March 8, 2020, There are 242,000 Stars and 271 contributors on Github, and the latest Taro Next release adds support for Vue, Nerve, and possibly Flutter in the future, to the existing React support. Frameworks and technologies like Angular, which means we can write applets using technologies we’re familiar with and still have a cross-end experience.

Effort and Gain

The article itself

In response to the concept of “Community building”, we hope to contribute to the acceleration of the spread of Taro communities from the perspective of community technology evangelists. Therefore, we have launched a series of practical courses on small application development from December 26, 2019. Learn how to use them. Learn how to use them. Learn how to use them. The first tutorial, “Taro Hooks”, will be released on February 21, 2020. It took 55 days to produce 45,000 words, 231 likes, 11,665 views and 55 comments.

Pleasant surprise

During the Taro small program development large combat series also won several honors:

  1. The first and eighth articles in this series have all been reprinted by the official wechat official account of Taro community.
  2. The sixth and seventh articles in the series have been reposted by Tencent Yunyun Development official wechat official account. Now the sixth article has been published: How to use Cloud development in Redux Saga
  3. The eighth article in this series has been reprinted by the official wechat public number of LeanCloud communication: Taro multi-terminal small program development combat






Reader support

Since the launch of the Taro small program, many readers have received praise and thanks:

A little encouragement

The official operation sister of LeanCloud is very enthusiastic. After knowing that we use LeanCloud technology to do small program development, she not only contacted us to reprint the text, but also sent a copy of LeanCloud to our Tuque community:


Star code repository

Because all the practical skills of Tuq community are using tuq community’s own open source writing tools: Tuture is written and is based on a single project, so the source code behind the Taro program series is verified and runs directly. This has encouraged many readers to download the source code and run the service themselves, thus giving the repository a Star. Thank you for your encouragement.

Warehouse address: github.com/tuture-dev/…

The code repository has a full README! Can help you get your project up and running quickly, so whether you need the source code or want to combine the code to see the tutorial, we can meet you 😋

Of course, if reading this you guys understand the better you guys will be, tootook sauce will be most welcome. (+ 3 +

No luck that sums up is too bad

To help dig small friends better learning program development, is a good way, after digging friends of feedback and Suggestions, figure before birds community decided to send the article make a summarize, convenient leak fill a vacancy and system study, the following will make a outline, and then give the corresponding summary, then give corresponding visualization data, show this article harvest: Reading, liking, commenting, and the number of words to help digg friends to establish a system, but also very convenient to understand a summary of each article and data details.

The outline

We’ll include the cover, link and abstract of each article below for readers to enjoy:

  • We implemented a very simple prototype for adding posts using React and Hooks.

  • We use Taro’s own routing function to achieve a multi-page jump, and use the Taro UI component library to upgrade the application interface.

  • Third: Taro small program development large actual battle (three) : wechat and Alipay multi-terminal login: we have achieved wechat, Alipay and ordinary login and exit login.

  • Chapter five:Application state management using Hooks version of Redux (Part 2)We did this using the Hooks version of ReduxpostState management refactoring of logic.

  • Chapter six:Taro small program development large actual battle (six) : taste wechat small program cloud (part ONE)”We willuserLogical access to wechat applet cloud.

  • Chapter seven:Taro small program development large actual battle (seven) : taste wechat small program cloud (part two)”We willpostLogical access to wechat applet cloud.

  • Chapter eight:Taro small program development large combat (eight) : taste LeanCloud Serverless cloud services”: we will pay alipayuserpostLogically add LeanCloud Serverless cloud services.

– overview

Text data

Among them, a total of 45,000 words are written, which are distributed as follows:

  • Taro small program development large practice (A) : familiar with React, familiar with Hooks “: 3543 words
  • Taro small program development large combat (two) : multi-page jump and Taro UI component library: 3199 words
  • Taro small program development large combat (three) : wechat and Alipay multi-terminal login “: 3820 words
  • Taro: Application state Management using Hooks version of Redux (Part 1)
  • Taro Applappler Development: Implementing Application state Management using Hooks version of Redux (Part 2)
  • Taro small program development large combat (six) : taste wechat small program cloud (part 1) : 9737 words
  • Taro small program development large actual combat (seven) : taste wechat small program cloud (part two) : 9521 words
  • Taro small program development large combat (eight) : taste LeanCloud Serverless cloud services: 5499 words

graphic

Tosparrow sauce

Look at the bar chart, is it a little like the gesture “🤟”, we write articles are love your appearance ❤️.

Reading overview

Text data

The total number of readings is 11,665, which is distributed as follows:

  • “Taro small program development large field (A) : Familiar with React, familiar with Hooks” : 2782 reads
  • Taro Applet Development (ii) : Multi-page jumps and the Taro UI Component Library 3,134 views
  • Taro small program development large actual battle (three) : wechat and Alipay multi-terminal login “: 2067 times reading
  • “Taro Applets Development: Application State Management using Hooks version of Redux (Part 1)” 431 reads
  • “Taro Applets Development: Implementing Application state Management using Hooks version of Redux (Part 2)” 436 readings
  • Taro small program development large actual practice (six) : taste wechat small program cloud (part 1) : 1466 views
  • Taro small program development large actual practice (seven) : taste wechat small program cloud (part 2) : 1032 times reading
  • Taro small program development large practical (eight) : taste LeanCloud Serverless cloud services: 312 times read

graphic

Tosparrow sauce

How can a series of articles be read less and less later? O (╥﹏╥)o Is there any big guy who can take me 😭

Thumb up overview

Text data

There are 231 likes in total, which are distributed as follows:

  • Learn how to React. Learn Hooks. 53 likes
  • Taro applet development large practice (2) : Multi-page jump and Taro UI component library: 45 likes
  • Taro small program development large combat (three) : wechat and Alipay multi-terminal login: 44 praise
  • Taro Applet Development: Application State Management using Hooks version of Redux (Part 1) : 17 likes
  • Taro Applet Development: Implementing Application state Management using Hooks version of Redux, Part 2:15 likes
  • Taro small program development large actual battle (six) : taste wechat small program cloud (part 1) : 24 praise
  • Taro small program development large actual battle (seven) : taste wechat small program cloud (part two) : 23 praise
  • Taro small program development large practical (eight) : taste LeanCloud Serverless cloud services: 10 praise

graphic


Tosparrow sauce

Hard to pay the series of articles, everyone to the praise 👍 a little low ah, can let me see you cheer ヾ(@^▽^@) Blue

Comment on the overview

Text data

Among them, 55 comments were collected, which were distributed as follows:

  • The Taro small program developing large combat (a) : familiar with the React, familiar with Hooks “: 10
  • Taro small program development large combat (two) : multi-page jump and Taro UI component library: 4
  • Taro small program development large combat (three) : wechat and Alipay multi-terminal login: 19
  • Taro Applappler Development: Application state Management using Hooks version of Redux
  • Taro Applappler Development: Implementing Application state management using Hooks version of Redux (Part 2
  • Taro small program development large combat (six) : taste wechat small program cloud (part 1) : 24
  • Taro small program development large actual combat (seven) : taste wechat small program cloud (part two) : 11
  • Taro small program development large combat (eight) : taste LeanCloud Serverless cloud services: 0

graphic

Tosparrow sauce

Road thousands of thousand, (friendly) comments first, although this picture out of the draft point, and because the eighth comment is 0, resulting in drawing of the time are card dead, we can give a force, the eighth duck eggs to me broke 💪 ╯ (╰)╮💪

Summary and Outlook

About small program business

Small program groups of separate war has just begun, the existing small program players before the battle will become more intense, new players will join this battlefield, I heard jingdong small program is also on the road, at the beginning of 2020, and how many small program players to join? Let’s wait and see.

About small program technology

The development and innovation of technology are always changing dynamically. The concept proposed by Taro Next may be a direction that will not be outdated for a long time. In the future, many new small program technologies may emerge, whether it is the old UniApp, the upstart Remax, or the original Taro, The essence of technology will not change, that is “efficiency”, to reduce the burden of developers, to help developers more efficient development of small cross-end applications.

About the Tufinch community

Github’S CEO once said, “Open source has won.” Yes, large and small manufacturers, individuals and groups around the world are carrying out open source activities, users open source products; Open source technology is evolving rapidly, but the documentation/tutorials that match it are not. It’s always “hard technology, streamlined documentation/tutorials”.

Many technologies will develop for many years, and the foundation of technology will not change. However, the updating speed of documents/tutorials is far less than the iterative speed of technology, so the technology comes out. Without good documents and tutorials, many people cannot learn and do not know how to operate, resulting in the slow spread of technology.

Tuture community, with the mission of “accelerating the spread of technology”, was launched at the end of 2019 with the open source writing tool Tuture, which can quickly write practical technical tutorials. Now it has gained a small reputation on the platforms such as Nuggets, Zhihu and MOOC, within 2-3 months. I have written nearly 30 high-quality technical tutorials using the Tuture writing tool independently developed by The Tuture community, among which React/Vue has a series of 8 tutorials each. The tutorials were very popular once released, and now there are 6 people involved. And the Tuture writing tool has recently released 3.0.0, which is in beta, and can greatly reduce the tedious details of the writing skills tutorial. We are calling for more people who love sharing and disseminating open source technology to join us, to improve Tuture writing tools, to produce tutorials for open source technology quickly, and to strive for the vision of “empowering content creation, accelerating the spread of technology, and building a better world”.

If you would like to participate in this open source content creation movement, you can contact and join us through the following channels:

Gitter. im/tuture dev/… Tuque community feedback email: [email protected] Tuque community wechat public account, you can follow and add Tuque community customer service Tuque sauce oh:

The resources

Taro GMTC assembly WeChat tweets: mp.weixin.qq.com/s/5pdUD9YNo… Draft chart drawing: github.com/jwilber/rou… Taro Next release preview: mp.weixin.qq.com/s/XDj1xs8IP…