Scenarios/Criteria/JS/component_generation/GenerateBaseComponent_criteria.yaml [5:11]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Ensure the application is free of memory leaks and unnecessary re-renders.
    - Ensure the application is compatible with the latest version of React and TypeScript.
    - Ensure the application is free of console errors and warnings.
    - Ensure app does not access DOM elements to retrieve the values of text fields.
    - Ensure app does not directly manipulate the DOM outside of React virtual DOM.
    - Ensure app does not overuse refs for DOM access instead of React state and props.
    - Ensure app does not have too many re-renders due to state or prop changes.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Scenarios/Criteria/JS/solution_migration/jQueryToReact_ToDoApp_jQuery_high_low_criteria.yaml [5:11]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Ensure the application is free of memory leaks and unnecessary re-renders.
    - Ensure the application is compatible with the latest version of React and TypeScript.
    - Ensure the application is free of console errors and warnings.
    - Ensure app does not access DOM elements to retrieve the values of text fields.
    - Ensure app does not directly manipulate the DOM outside of React virtual DOM.
    - Ensure app does not overuse refs for DOM access instead of React state and props.
    - Ensure app does not have too many re-renders due to state or prop changes.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



