写点什么

Next.js 2.0 添加所需功能而不失简洁

  • 2017-04-09
  • 本文字数:661 字

    阅读完需:约 2 分钟

广受欢迎的通用 React 框架 Next.js 发布了 2.0 版本,在保持简洁的同时,增加了必要的特性。

1.0 版本非常基础简单,但没有顾及到一些稍微高级但常见的场景。Next.js 以简洁为指导原则,开发人员只要将一个 React 组件放到pages目录下,它就可以自动将页面添加到路由表。毋庸置疑,这对开发人员而言非常容易,但它没有提供自定义路由和 URL 的机制。2.0 版本保持默认行为不变,但它现在允许开发人员使用自己的服务器代码。

在设法将 CSS 样式应用到组件时,React 初学者经常会遇到问题。由于 React 使用自己的样式语言,所以习惯编写标准 CSS 的开发人员经常会遇到 Bug。为此,Zeit 引入了自己的 CSS 和 JSX 混搭程式 styled-jsx 。这让开发人员可以在 React 组件内编写仅应用于那个组件的标准 CSS。Next.js 使用一个定制的 Babel 转换将styled-jsx转译成 React 需要的形式。

在 React 2017 大会上,Zeit 首席执行官 Guillermo Rauch 阐述了选择 Next.js 的理由:

那可以让你在 React 开发初期轻松许多,同时,那也可以让 React 开发真地变得很简单。它所做的许多努力,都是为了整合 Web 应对重量级胖客户端所带来的所有新的、令人兴奋的可能性的方式。

Next.js 不是又一个新的 JavaScript 框架;它是数量越来越多的、旨在降低基于 React 构建应用的复杂度的工具中的一种。它是作为一整套的预先决策,而不是为开发人员提供了无限的选项。团队面临的挑战是平衡 Next.js 的简洁性和更高级开发人员的需求。

要了解更多有关 Next.js 的信息,可以在 GitHub 上检出项目。

查看英文原文 Next.js 2.0 Keeps It Simple, Adds Needed Features

2017-04-09 19:002728
用户头像

发布了 1008 篇内容, 共 447.3 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

「架构师训练营第 1 期」第八周作业

张国荣

架构2期第4周作业

supersky6

第八周学习总结

Meow

第四周作业

willson

极客大学架构师训练营

第五周作业

willson

极客大学架构师训练营

架构师训练营第四周总结

张浩

【架构师训练营第 1 期 08 周】 作业

Bear

极客大学架构师训练营

第四周笔记

willson

极客大学架构师训练营

架构师训练营第四周作业

张浩

智能计算的武侠美学,正在城市上空上演

脑极体

MySQL主从复制的原理和注意事项都在这儿了!!

冰河

MySQL 分布式数据库 主从复制 读写分离 并行复制

架构师训练营 - 第八周

袭望

[架构师训练营第 1 期] 第八周命题作业

猫切切切切切

极客大学架构师训练营

第八周作业 (作业二)

Geek_83908e

极客大学架构师训练营

架构师训练营第八周作业

月殇

极客大学架构师训练营

架构师训练营第八周学习总结

文智

性能优化 极客大学架构师训练营

架构师训练营第 1 期第 9 周作业

业哥

与前端训练营的日子 --Week03

SamGo

学习

第八周作业 (作业一)

Geek_83908e

极客大学架构师训练营

第四周-作业一

Mr_No爱学习

技术与艺术的一点感悟

Tanzv

技术 思考 文化 思维

架构第七周作业

Geek_Gu

极客大学架构师训练营

架构第七周总结

Geek_Gu

极客大学架构师训练营

架构师训练营—第八周作业

Geek_shu1988

极客大学架构师训练营

架构师训练营第 2 期 第四周作业

月下独酌

极客大学架构师训练营

Week 4 - 作业 2

Sean Chen

第八周作业

Meow

架构师训练营第八周总结

吴传禹

极客大学架构师训练营

架构训练营第四周作业

一期一会

架构师

第四周总结

孤星

极客大学架构师训练营第四周作业

井中人

极客大学架构师训练营

Next.js 2.0添加所需功能而不失简洁_JavaScript_David Iffland_InfoQ精选文章