Challenge propuesto por Effecuts, el cual consta de crear una hoja de calculo que posea la capacidad de realizar suma y resta algebraica, ademas de que los operandos de la misma sean celdas especificas.
Este challenge trajo mucho desafios a los cual enfrentarme. Que basicamente serian las siguientes preguntas:
- ¿Puedo usar JS o debo de agregar TS?
- ¿Debo de crear todos los componentes individualemnte, pero como cambia esto con TS?
- ¿Como hago para referenciar a una celda?
- ¿Uso mathjs o hago las operaciones manualmente?
- Ahora que puedo hacer los calculos, ¿como obtengo los valores de la celda para los calculos?
Estas son algunas de las preguntas con las cual comence el desafio y empece a investigar, ya que si bien tenia una idea preeliminar no tenia en claro como y con que realizarlo. Ademas de que era una posibilidad para probar nuevas tecnologias, como TS que siempre me llamo la atencion debido al fuerte tipado y usar otra libreria que no sea Redux para el almacenamiento de estados de cada celda.
A continuacion les dejo un link a Notion mas preguntas y dudas que me surgieron en la realizacion del challenge, en el que ademas tambien explico porque tome ciertas decisiones para el codigo, estructura y logica.