جاوا اسکریپت ساختارهای WebApplication را از مرحله توسعه به مرحله استقرار سوق می دهد
برنامه های کاربردی وب برای کار کردن به HTML، جاوا اسکریپت، CSS و نمادها نیاز دارند. ایجاد یک برنامه وب در رویکرد ماژولار، بستهبندی HTML، JS، CSS و آیکونهای یک جزء و ترکیب آنها را در حین استقرار سخت میکند.
راه حل برای توسعه برنامه های کاربردی وب ماژولار، توسعه همه این بخش ها (HTML، JS، CSS و نمادها) با استفاده از فناوری هایی است که می توانند به جاوا اسکریپت خالص منتقل شوند. سپس جاوا اسکریپت می تواند به عنوان بسته NPM به اشتراک گذاشته شود. از JSX می توان برای ایجاد HTML در جاوا اسکریپت استفاده کرد. کتابخانه های CSS-IN-JS (به عنوان مثال styled-components) برای ایجاد CSS در جاوا اسکریپت استفاده می شود. آیکون های ایجاد شده با استفاده از SVG را می توان در JSX جاسازی کرد که به جاوا اسکریپت خالص کامپایل می شود.
در طول استقرار، باندلر و سایر ابزارها می توانند HTML، CSS و JS را از جاوا اسکریپت دوباره تولید کنند. ابزارهایی مانند webpack، parcel، vite برنامه های کاربردی وب را از این بسته های NPM قابل استفاده مجدد تولید می کنند.
این اجزای رابط کاربری شگفتانگیز مواد را اینجا ببینید https://sodaru.github.io/mui-extended
این کامپوننت ها از JSX و Styled Components استفاده می کنند و می توانند در هر یک از برنامه های react شما گنجانده شوند.
کد نویسی مبارک