Skip to content
⚠️ This article was written in 2018. Some content may be outdated.

2019 Frontend Technology Predictions

2018 is wrapping up. Here are my predictions for where frontend development is headed in 2019.

React Hooks Official Release

This is one of the most certain things to happen in 2019. Hooks debuted at React Conf 2018, the API is mostly stable, and the official release (with React 16.8) should land early in 2019.

Predictions:

  • Hooks will rapidly replace HOCs and render props as the mainstream pattern
  • Large numbers of existing libraries will ship Hooks versions (react-query, SWR, etc.)
  • Function components will become the default; class components will slowly decline

Vue 3.0 Enters Active Development

By the end of 2018 Evan You had already outlined Vue 3's direction:

  • Composition API (inspired by React Hooks)
  • Proxy-based reactivity (resolving Vue 2's known limitations)
  • Better TypeScript support
  • Smaller bundle size (more thorough tree-shaking)

There should be an Alpha in 2019, but the stable release might not arrive until 2020.

TypeScript Keeps Growing

TypeScript was already very popular in 2018. In 2019:

  • More open-source libraries will offer first-class TypeScript support
  • Teams will find it increasingly hard to reject TS (job listings will start requiring it)
  • TypeScript 4.x advanced types will be more practical

Build Tools: Intensifying Competition

Webpack 4 is already fast enough, but a few new players are worth watching:

  • Parcel: Zero-config, great for small projects
  • Rollup: The go-to choice for library bundling
  • Snowpack (early prototype): ESM-based dev server concept

2019 won't see a disruptive change; Webpack will remain dominant.

Micro-Frontends: From Concept to Production

In 2018 micro-frontends were mostly discussed in theory. In 2019 more real-world production cases will emerge. single-spa will continue to mature, and more Chinese-language practice articles will appear.

Mini-Program Ecosystem Keeps Expanding

WeChat Mini Programs, Alipay Mini Programs, and ByteDance Mini Programs are all growing. Cross-platform mini-program frameworks (uni-app, Taro) will keep improving. Knowing how to write mini-programs becomes increasingly important for frontend engineers.

Progressive Web Apps (PWA)

PWA adoption in China has been slower than expected, mainly because iOS Safari's support for Service Workers was incomplete (improved in 2018). In 2019, as iOS 12 spreads, PWA may see a new wave of interest.

AI-Assisted Programming

Tools like GitHub Copilot don't exist yet, but 2019 will see more discussion about AI-assisted code generation. Mass adoption will probably still be a few years away.

My Personal Plans

  • Go deep on React: When Hooks stabilize, study them systematically; understand the Concurrent Mode internals
  • Vue 3: Track the Alpha; prepare technically
  • TypeScript: Migrate existing projects; practice advanced types
  • Node.js: Learn to solve engineering problems with Node beyond just writing APIs
  • Computer science fundamentals: Read CSAPP, grind LeetCode, fill in the gaps

2019, keep pushing.

MIT Licensed