UmiJS can help you develop brilliant enterprise-grade applications. Get hands on and make the most of this open-source library with expert guidance.
Purchase of the print or Kindle book includes a free PDF eBook.
What’s insideTips, tricks, and best practices for creating web applications with UmiJSAll you need to know to apply Ant Design System in UmiJS to build modern user interfacesWays of managing errors in designing web applications while using UmiJS and its main plugins You'll get the most out of this book ifYou're a React developer who wants to develop enterprise-class frontend applications using UmiJS and its main pluginsYou’ve already mastered the basics of React and JavaScript but have no prior exposure to UmiJS What your journey will look likeThis book teaches you with practical examples — you'll get step-by-step instructions on how to publish your apps and create a modern user experience with responsive interfaces. The essential features of UmiJS are explained clearly and succinctly, giving you insights into setting up and build a project from scratch using React, Less, and TypeScript.
Some of the things you'll learn in this bookConfiguration and use of UmiJS for rapid, single-page application developmentUsing Umi UI to add visual components to your projectsSecuring your applications and handling errors in HTTP requests with UmiJSIdentifying errors in advance with testing tools like Jest and PuppeteerAnt Design, a framework based on solid design concepts that provides a series of React components to accelerate interface developmentMaking requests and developing the frontend using simulated data while ensuring that your app has a high level of security and feedbackImproving your code quality and readability using formatting toolsShowcasing all that you’ve learned in your portfolio to stand out on the jobs market and become a better frontend developer Table of ContentsEnvironment Setup and Introduction to UmiJSCreating User Interfaces with Ant DesignUsing Models, Services, and Mocking DataError Handling, Authentication, and Route ProtectionCode Style and Formatting ToolsTesting Frontend ApplicationsSingle-Page Application Deployment