• State of Frontend 2020 Report – Frontend Development trends by tsh.io
  • Authors: The Software House, Vercel, DAZN, Honeyspot, Onely
  • The Nuggets translation Project
  • Permanent link to this article: github.com/xitu/Annual…
  • Translator: Hoarfroster
  • Proofread by: LSvih, HumanBeingXenon, Usualminds

Click here to view =>directory

Click here to view PDF =>Fly books – State – of – Frontend – 2020 – by – TSH. PDF

11. Frontend Future

In the front-end development community, the line between love and hate is very thin

Am I surprised that you said that I was surprised by the findings and the recent changes in front-end development? Not so.

Am I surprised by how quickly these changes have happened? Of course.

That’s why predicting the future of the front end isn’t easy. When you look at the state of front-end development, there are well-established technologies, tools, and good practices — obvious choices — that we should move toward. Taking the JavaScript framework as an example, you’ll see React is used by more people than Angular and vue.js (see Chapter 2 framework), and you’ll realize React already has a solid reputation, and it’s likely to have a hard time expanding.

However, in the front-end development community, the line between love and hate is very thin, and Redux is a prime example. A year or two ago, using Redux was a “very normal” choice. But front-end developers are now jumping out of Redux to React Hook due to a bunch of problems with Redux. By the summer of 2020, Hook usage had already surpassed Redux’s (see chapter 2 framework), and a whopping 34% of front-end developers thought Redux would be gone in three years.

Similarly, the world of front-end development is getting more complex. A year or two ago, solutions such as CI and containerization were considered back-end, but now front-end developers are realizing their benefits, with 77% of front-end developers using CI and 62% using containerization (see Chapter 3 hosting), making these solutions standard for front-end development.

So how will the state of front-end development change in the next 12 months? Will Svelte become one of the top 3 frameworks? Will the micro front end mature?

No one can say for sure, but I am sure that some changes will happen soon and will surprise us again!!

Let’s meet again at the State of the Front End 2021 report!!

Which of the following trends/solutions will disappear in 3 years?

Afterword. 2020 in Miniature

2020 is truly an extraordinary year.

We had a laugh.

The fight against poverty has been successfully completed, major targets of the 13th Five-Year Plan have been successfully achieved, and the world’s largest social security system has been established.

We have grief.

With 115,331,329 confirmed cases and 2,562,739 deaths, the oncoming coronavirus has caused ripples among ordinary families and shattered the tranquility and peace of the beautiful moonlight that should be shared under the laurel tree.

You have to say, what have we changed in this year?

  • Flutter 2.0 was launched two days ago, competing for the top job.
  • TypeScript 4.0 also launched last year, pushing the language to new heights.
  • TC 39 continues to bring more useful and interesting features.
  • Android 11, with ML, takes machine learning to new heights.
  • The advent of 5G has cured many Internet practitioners of poor signalERR_CONNECTIONUnease.
  • The advent of Beidou illuminates the positioning security of big countries.
  • .

You said 2021, it’s gonna be better, right?!

Everything’s in bloom on the south side of town. Everything’s gonna be fine.

  • This article is participating in the “Nuggets 2021 Spring Recruitment Campaign”, click to see the details of the campaign

If you find any mistakes in your translation or other areas that need to be improved, you are welcome to the Nuggets Translation Program to revise and PR your translation, and you can also get the corresponding reward points. The permanent link to this article at the beginning of this article is the MarkDown link to this article on GitHub.


The Nuggets Translation Project is a community that translates quality Internet technical articles from English sharing articles on nuggets. The content covers Android, iOS, front-end, back-end, blockchain, products, design, artificial intelligence and other fields. If you want to see more high-quality translation, please continue to pay attention to the Translation plan of Digging Gold, the official Weibo, Zhihu column.