ipt_frameworks/React_interactivity_events_state)
    5. [ React interactivity: Editing, filtering, conditional rendering ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_interactivity_filtering_conditional_rendering)
    6. [ Accessibility in React ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_accessibility)
    7. [ React resources ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_resources)
  33. Ember 
    1. [ Getting started with Ember ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_getting_started)
    2. [ Ember app structure and componentization ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_structure_componentization)
    3. [ Ember interactivity: Events, classes and state ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_interactivity_events_state)
    4. [ Ember Interactivity: Footer functionality, conditional rendering ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_conditional_footer)
    5. [ Routing in Ember ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_routing)
    6. [ Ember resources and troubleshooting ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Ember_resources)
  34. Vue 
    1. [ Getting started with Vue ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started)
    2. [ Creating our first Vue component ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_first_component)
    3. [ Rendering a list of Vue components ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_rendering_lists)
    4. [ Adding a new todo form: Vue events, methods, and models ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_methods_events_models)
    5. [ Styling Vue components with CSS ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_styling)
    6. [ Using Vue computed properties ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_computed_properties)
    7. [ Vue conditional rendering: editing existing todos ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_conditional_rendering)
    8. [ Vue refs and lifecycle methods for focus management ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_refs_focus_management)
    9. [ Vue resources ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_resources)
  35. Svelte 
    1. [ Getting started with Svelte ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started)
    2. [ Starting our Svelte to-do list app ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_Todo_list_beginning)
    3. [ Dynamic behavior in Svelte: working with variables and props ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_variables_props)
    4. [ Componentizing our Svelte app ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_components)
    5. [ Advanced Svelte: Reactivity, lifecycle, accessibility ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_reactivity_lifecycle_accessibility)
    6. [ Working with Svelte stores ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_stores)
    7. [ TypeScript support in Svelte ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_TypeScript)
    8. [ Deployment and next steps ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_deployment_next)
  36. Angular 
    1. [ Getting started with Angular ](/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_getting_started)
    2. [ Beginning our Angular todo list app ](/en-US/docs/Learn/Tools_a