东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

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:002102
用户头像

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

关注

评论

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

AI模型集成到业务系统的方式演化

felix

tensorflow serving 模型开发 工程

Solana流支付协议Zebec又完成一笔850万美元融资

鳄鱼视界

INFINI 产品更新啦 20220826

极限实验室

elasticsearch console Gateway agent INFINI Labs

8月书讯 | 10 本新书上市,本本精选

图灵教育

论企业级微服务架构必备能力

穿过生命散发芬芳

微服务架构 8月月更

面试中的Spring,我们该怎么去回答

TimeFriends

8月月更

闲谈游戏项目管理——篇一:稳定生产的流程管理

南方

项目管理 游戏

rocksdb无法alter的解决方案

趁早

Spring @Autowired 注解静态变量

HoneyMoose

Spring @Autowired 注解静态变量

HoneyMoose

Spring @Repository 注解

HoneyMoose

中台 vs 平台

agnostic

中台

Python自学教程8-数据类型有哪些注意事项

和牛

8月月更 python数据类型

C/CPP基础练习题(二)简单循环(2 + 22 + 222…;斐波那契数列)

CtrlX

c c++ 8月月更

豆瓣 TOP3 的 Python 书,千万别错过

图灵社区

[JS入门到进阶] 7条关于 async await 的使用口诀,新学 async await?背10遍,以后要考!快收藏

HullQin

CSS JavaScript html 前端 8月月更

leetcode 647. Palindromic Substrings回文子串(中等)

okokabcd

LeetCode 算法与数据结构

云原生、云支持与基于云

CnosDB

时序数据库 开源社区 CnosDB infra

九章云极DataCanvas公司携因果学习开源重器登录WAIC!

九章云极DataCanvas

人工智能

数字化智慧园区

科技云未来

Python 教程之数据分析(2)—— 探索性数据分析

海拥(haiyong.site)

Python 8月月更

低代码实现探索(四十九)重新梳理前端

零道云-混合式低代码平台

关键软件密码应用研讨会|海泰方圆国产浏览器密码应用分析研究

电子信息发烧客

Spring 最常用的几个注解

HoneyMoose

让数据成为企业核心生产力

IT资讯搬运工

每日一 R「17」类型系统进阶(一)

Samson

学习笔记 8月月更 ​Rust

头脑风暴:翻转数位

HelloWorld杰少

算法 LeetCode 8月月更

K8s 长什么样子,一文道清它的整体架构

网管

架构 k8s 后端

华为云智能监管

科技云未来

(WebFlux)003、多数据源R2dbc事务失效分析

编号94530

spring 事务 spring-data-r2dbc 多数据源 SpringWebflux

权限认证与授权三问三答

浅羽技术

框架 CSRF 认证授权 权限验证 8月月更

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