-
出版商:
Packt Publishing
-
出版日期:
2018-04-27
-
售價:
$2,000
-
貴賓價:
9.5 折
$1,900
-
語言:
英文
-
頁數:
298
-
裝訂:
Paperback
-
ISBN:
1788835018
-
ISBN-13:
9781788835015
-
相關分類:
React
商品描述
React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. Key Features Each chapter presents meta-development solutions to help React developers The tools used are presented in a practical, solution-oriented approach with no fluff The chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique style Book DescriptionReact 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps. Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there's the create-react-app utility that's officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don't have to think about meta development work, more focus goes into the product itself. Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLint makes writing standardized code faster. The React DevTools plugin makes debugging a cinch. React 16 Tooling clears away the barriers so you can focus on developing the good parts. In this book, we'll look at each of these powerful tools in detail, showing you how to build the perfect React ecosystem to develop your apps within. What you will learn Bootstrap a React application using create-react-app Isolate React component development using Storybook Write effective unit tests for your React components using Jest Ensure that your component code is to standard using ESLint Use browser extensions and built-in component instrumentation to debug React applications Enable type safety in React components with Flowtype Deploy React applications inside a Docker container as part of a larger application stack Who this book is forThis book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin.
商品描述(中文翻譯)
《React 16 工具集》詳細介紹了每位 React 開發者需要了解的最重要工具、實用程式和函式庫。
主要特點
每一章都提供了元開發解決方案,以幫助 React 開發者。所使用的工具以實用且以解決方案為導向的方式呈現,沒有多餘的內容。章節的安排遵循典型的 React 開發工作流程的邏輯順序,但您可以自由調整所討論的方法,以適應您獨特的風格。
書籍描述
《React 16 工具集》詳細介紹了每位 React 開發者需要了解的最重要工具、實用程式和函式庫。隨著 React 的成長,圍繞它的驚人工具集也在不斷增長,增加了功能並增強了開發工作流程。這些基本工具以實用的方式呈現,並以反映開發工作流程的邏輯順序排列。這些工具將使您的開發生活更簡單、更愉快,使您能夠創建更好且性能更佳的應用程式。Adam 首先挑選了 React 16 生態系統中最佳工具的精選。首先是由 React 團隊官方支持的 create-react-app 工具。這個工具不僅為您啟動 React 專案,還提供了一個一致且穩定的框架來構建。其前提是,當您不必考慮元開發工作時,更多的注意力將集中在產品本身。其他 React 工具也遵循這種自動化和改善開發生活的方法。Jest 使單元測試更快。Flow 使捕捉錯誤變得更容易。Docker 容器使堆疊中的部署更簡單。Storybook 使組件開發變得簡單明瞭。ESLint 使編寫標準化代碼更快。React DevTools 插件使調試變得輕而易舉。《React 16 工具集》消除了障礙,讓您可以專注於開發優秀的部分。在本書中,我們將詳細介紹這些強大的工具,向您展示如何構建完美的 React 生態系統,以便在其中開發您的應用程式。
您將學到的內容
使用 create-react-app 啟動一個 React 應用程式
使用 Storybook 隔離 React 組件開發
使用 Jest 為您的 React 組件編寫有效的單元測試
使用 ESLint 確保您的組件代碼符合標準
使用瀏覽器擴展和內建組件儀表來調試 React 應用程式
使用 Flowtype 在 React 組件中啟用類型安全
在 Docker 容器中部署 React 應用程式,作為更大應用程式堆疊的一部分
本書適合對象
本書適合任何技能水平的 React 開發者,旨在讓他們的生活更輕鬆。對 React 有一定的熟悉度會有所幫助,但如果您是一位有經驗的網頁開發者,正在考慮使用 React,那麼本書將向您展示如何在開始之前為自己構建一個穩健的工具集。