Introducci贸n a SolidJS
Los problemas que resuelve SolidJS
Instalaci贸n de SolidJS: usando un template para nuestra aplicaci贸n
Primitiva reactiva de SolidJS: signals
Primitiva reactiva de SolidJS: effect
Primitiva reactiva de SolidJS: memo
Quiz: Introducci贸n a SolidJS
Reactividad a profundidad
驴Qu茅 es la reactividad?
Crea tu propia libreria reactiva: MiniSolid
Signals aplicados a un proyecto
Effects aplicados a un proyecto
Crea mejores aplicaciones con signals derivados
Memos aplicados a un proyecto
Renderizado de un proyecto en SolidJS
Quiz: Reactividad a profundidad
Renderizado en Solid
ToDo App: usando reactividad y sistemas de renderizado en un proyecto
Implementando el Dark Mode a un proyecto
Renderizado Condicional
Renderizado de Listas
Manejo de Eventos
Quiz: Renderizado en Solid
Reactividad en Listas
Reactividad en Listas
Stores para optimizar renderizados
Como implementar Stores a un proyecto
Funci贸n Produce para usar sintaxis de Javascript
Quiz: Reactividad en Listas
Componentes
驴Qu茅 son componentes en SolidJS?
Usando Props para comunicaci贸n entre componentes de una aplicaci贸n
Manejando eventos en una aplicaci贸n SolidJS
Guarda el estado de una aplicaci贸n con LocalStorage
Deploy de la aplicaci贸n ToDo con Netlify
Comparte tu proyecto con la comunidad
Quiz: Componentes
You don't have access to this class
Keep learning! Join and start boosting your career
Introducing artificial intelligence into our lives also means mastering the tools from the core of how they work. Teaching how to create a reactive library, in this case MiniSolid, will not only give you practical skills, but will also be a great addition to stand out in job interviews. Follow along in this guide to build the scaffolding of the project.
You'll start by setting up the working environment and creating the basic structure to make the library run smoothly.
index.html
: This is where the main structure of the library will be assembled.index.js
: It will act as the entry point for the library user.solid.js
: It will contain reactive primitives that will be used.The index.html
file will be the skeleton of your MiniSolid application.
<div>
that will encompass the whole application.Use modern tools to visualize and test the application.
npx httpser
Including and managing scripts is crucial for the functionality of the library to be visible in the browser.
<script>
in the index.html
, indicating as source
the location of the index.js.
In the solid.js
file, you will start defining the logic of the primitives that will make the HTML reactive and functional.
export default solid;
with a console.log
to verify the operation.index.js
, import and use the solid.js
functionality to manipulate the DOM.import solid from './solid.js';console.log(solid); // Verify execution and export.
Import maps are an advanced tool in modern JavaScript to simplify the management of libraries and modules.
importmap
facilitates a clean and understandable reference to your modules.<script type="importmap">
{ "imports": { "solid": "./solid.js" }}</script>
Activate these tips and practical examples following best practices and explore the wonders you can create with your reactive library projects. Continue to hone your skills and bring your ideas to life!
Contributions 1
Questions 1
Want to see more contributions, questions and answers from the community?