¿Hay algún conocimiento básico sobre cómo crear un marco JS como Angular & React?

Probablemente, sí, si desea construir una buena biblioteca de rendimiento. Pero también necesita algo de experiencia, que puede ser muy importante.

Echemos un vistazo rápido a ambos:

React es una “biblioteca para construir interfaces de usuario”. Está destinado para su uso en escenarios en los que necesita construir muchas interfaces de usuario, y no desea repetir mucho o copiar y pegar código. Por lo tanto, tiene componentes de reacción simples y tiene una API para usarlos. Por lo tanto, no les importa cómo obtiene los datos o lo que hace con esa interfaz, simplemente lo ayudan a proporcionar una buena manera de hacer componentes reutilizables.

Angular es una “plataforma de desarrollo para crear aplicaciones utilizando estándares web modernos”. Está destinado a crear aplicaciones, por lo que maneja mucho más para usted: comunicación de red, comunicación de componentes, etc.

Eche un vistazo a MicroJS => Fantásticas microestructuras y microbibliotecas para divertirse y obtener ganancias.

Es una colección de componentes súper pequeños que puede usar y componer juntos al crear una página web. Eche un vistazo a uno de ellos, que se ve interesante, vea lo que hace e intente crear el suyo. Luego crea otro. Luego algunos más. Luego intente construir una aplicación web completamente nueva. Luego verá cómo las diferentes partes deben trabajar juntas y puede componer API relativamente fáciles de usar para todo el grupo. Luego pones un poco de pegamento y voala, tienes un marco.

Por cierto, para completar, React es una biblioteca, Angular es un marco.

¿No sería más fácil buscar en Google esto? Eso es todo lo que haría cuando necesite responder a esta pregunta. Y lo hice. Luego vi que dailyjs.com era dos de los tres mejores resultados al preguntarle a Google ‘cómo escribir un marco js’

Sí, necesita conocer el patrón MVC (Modelo-vista-controlador).

Entonces necesita saber cómo funciona el intérprete (como cómo convertir los manillares a html), para que pueda usar los datos JS como marcado en el HTML.

Y obviamente, necesitas saber JS.

Demostración DOM virtual

filipvabrousek / Ello-framework

Aquí está la demostración de una biblioteca de manipulación DOM virtual muy simple, escrita en JavaScript vainilla. (Puedes estudiar el código, es corto).