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 inside
- Tips, tricks, and best practices for creating web applications with UmiJS
- All you need to know to apply Ant Design System in UmiJS to build modern user interfaces
- Ways of managing errors in designing web applications while using UmiJS and its main plugins
You'll get the most out of this book if
- You're a React developer who wants to develop enterprise-class frontend applications using UmiJS and its main plugins
- You’ve already mastered the basics of React and JavaScript but have no prior exposure to UmiJS
What your journey will look like
This 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 book
- Configuration and use of UmiJS for rapid, single-page application development
- Using Umi UI to add visual components to your projects
- Securing your applications and handling errors in HTTP requests with UmiJS
- Identifying errors in advance with testing tools like Jest and Puppeteer
- Ant Design, a framework based on solid design concepts that provides a series of React components to accelerate interface development
- Making requests and developing the frontend using simulated data while ensuring that your app has a high level of security and feedback
- Improving your code quality and readability using formatting tools
- Showcasing all that you’ve learned in your portfolio to stand out on the jobs market and become a better frontend developer
Table of Contents
- Environment Setup and Introduction to UmiJS
- Creating User Interfaces with Ant Design
- Using Models, Services, and Mocking Data
- Error Handling, Authentication, and Route Protection
- Code Style and Formatting Tools
- Testing Frontend Applications
- Single-Page Application Deployment
Douglas has a background in systems analysis and development, his passion is to help customers and the community solve problems. Over the past few years, he has mainly worked with digital products and innovation, delivering the best user experience with modern web applications.