/battleship

TOP Project: Battleship

Primary LanguageTypeScript

TOP Project testing

Tech:

Typescript, React, Tailwind, Jest

Info:

Make battleship using TTD principles.

Cool things I learn

TDD, Impure and pure functions.

Learn more about JS fill and array method (This was a bug that made a lot of things funky for me) Fill will insert the same instance, Ex: .fill(Math.random) will return an array filled with the same number.

javascript - Array.fill gives same object repeated. why? - Stack Overflow

I really enjoy this way to write conditional Tailwind class from here A more stylish way to write conditional Tailwind classes - DEV Community 👩‍💻👨‍💻

TDD BattleShipCapture