•Utilized Next.js framework with the option of serverless deployment or a cloud hosted website to construct a landing page while also allowing for automated code bundling and seamless route creation.
•Implemented React modular components for reusability and ease of configuration by custom JSX elements with HTML standards and focused DOM elements to improve accessibility of the user interface through considerate implementation of system status visibility, particularly for colorblind users.
•Built React Hooks useState support with logic that tracks stage changes and generates output tests across components while maintaining state at a component level by declaring state and specific functions in an array to avoid passing down props.
•Used the Jest testing framework to generate test file outputs to support efficient client-side functionality giving users syntactically-valid test files that are captured through user interactions with an out-of-the-box code coverage report.
•Integrated TypeScript to effectively define strict object interfaces across a vast codebase while scaling the codebase for future iterations like useReducer support by tracking types, allowing for seamless debugging during compile-time safeguarding against type errors, while also requiring no configuration for transpilation.
•Implemented Recoil.js’s functionality to include state recording capability to generate test suites for tracking state changes of atoms, selectors, and selectorFamily held in an object in clients’ application that keeps state modular and accessible anywhere.
•Utilized Redux’s features of state and reducers being maintained in a store as a cache because of its native dispatch method to seamlessly invoke a reducer that updates our Chromogen hook calls and maps the dispatched values to a downloadable file.