Battleship Goal of this project Implement the classic game Battleship and apply the concepts of TDD (Test Driven Development). What I've learned Run tests using Jest. The use of Redux for state management. How to pass state as props from the Redux store using connect. How to create Redux action creators and reducers. Create a reusable component using styled components. Create my own HOC (Higher Order Component) Features: Responsive Design AI that changes behavior by targeting adjacent squares whenever it makes a hit. Built With: React Redux Styled components Live DEMO: Battleship