react can be used on the mobile side and is also suitable for the mobile side, but it is not suitable for the PC side; because using React on the PC side requires redoing many existing components, including but not limited to highCharts chart class and dataPicker basic components, while mobile Web apps do not need such complex components, which brings opportunities to rewrite components when writing mobile projects.
The operating environment of this tutorial: Windows 10 system, react18.0.0 version, Dell G3 computer.
Can react be made mobile?
react can be used on the mobile side and is suitable for the mobile side, but not for the PC side.
Reasons:
1. Using React on the PC side requires redoing many existing components, including but not limited to highCharts chart class and dataPicker basic components.
2. Mobile web apps do not require such complex components, which brings opportunities for mobile projects to rewrite components.
The PC side requires SEO, but the mobile side basically does not need it, so it is possible to use this kind of data to load the framework later.
3. The basic library React es6 Route redux tappable compiled with webpack costs less than 200k after minify and about 50k after gzip. So clearly speaking, it is suitable for mobile terminals.
4. Whether it is using strong caching of etag or Expires, or using localStorage for caching. The 50k basic library accessed for the first time is not the fatal injury to 2g users. The fatal injury to 2g is the huge RTT time. With React, there is basically no need for zepto. There is no need for zepto after 13k gzip, and there is one less template engine to use.
5. After using es6, the code will become larger when compiled, but obviously these tens of kilobytes are not a reason to prevent the use of React.
You can try out the homepage of the city service in the WeChat wallet. I just tried React and it can basically be done in seconds. I will push it to other WeChat business projects in the future.
Recommended learning: "react video tutorial"
The above is the detailed content of Can react be made mobile?. For more information, please follow other related articles on the PHP Chinese website!

Using ID selectors is not inherently bad in CSS, but should be used with caution. 1) ID selector is suitable for unique elements or JavaScript hooks. 2) For general styles, class selectors should be used as they are more flexible and maintainable. By balancing the use of ID and class, a more robust and efficient CSS architecture can be implemented.

HTML5'sgoalsin2024focusonrefinementandoptimization,notnewfeatures.1)Enhanceperformanceandefficiencythroughoptimizedrendering.2)Improveaccessibilitywithrefinedattributesandelements.3)Addresssecurityconcerns,particularlyXSS,withwiderCSPadoption.4)Ensur

HTML5aimedtoimprovewebdevelopmentinfourkeyareas:1)Multimediasupport,2)Semanticstructure,3)Formcapabilities,and4)Offlineandstorageoptions.1)HTML5introducedandelements,simplifyingmediaembeddingandenhancinguserexperience.2)Newsemanticelementslikeandimpr

IDsshouldbeusedforJavaScripthooks,whileclassesarebetterforstyling.1)Useclassesforstylingtoallowforeasierreuseandavoidspecificityissues.2)UseIDsforJavaScripthookstouniquelyidentifyelements.3)Avoiddeepnestingtokeepselectorssimpleandimproveperformance.4

Classselectorsareversatileandreusable,whileidselectorsareuniqueandspecific.1)Useclassselectors(denotedby.)forstylingmultipleelementswithsharedcharacteristics.2)Useidselectors(denotedby#)forstylinguniqueelementsonapage.Classselectorsoffermoreflexibili

IDsareuniqueidentifiersforsingleelements,whileclassesstylemultipleelements.1)UseIDsforuniqueelementsandJavaScripthooks.2)Useclassesforreusable,flexiblestylingacrossmultipleelements.

Using a class-only selector can improve code reusability and maintainability, but requires managing class names and priorities. 1. Improve reusability and flexibility, 2. Combining multiple classes to create complex styles, 3. It may lead to lengthy class names and priorities, 4. The performance impact is small, 5. Follow best practices such as concise naming and usage conventions.

ID and class selectors are used in CSS for unique and multi-element style settings respectively. 1. The ID selector (#) is suitable for a single element, such as a specific navigation menu. 2.Class selector (.) is used for multiple elements, such as unified button style. IDs should be used with caution, avoid excessive specificity, and prioritize class for improved style reusability and flexibility.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

SublimeText3 Linux new version
SublimeText3 Linux latest version

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 English version
Recommended: Win version, supports code prompts!
