webdev/nextjs/learn_dashboard_app

learn_dashboard_app

dz / webdev / nextjs / learn_dashboard_app

Node Tree

Nodes

13_handling_errors
content Chapter 13: Handling Errors
children javascript/error (error component makes use of the native error object in javascript)

14_improving_accessibility
content Chapter 14: Improving Accessibility
children webdev/html/aria_live/polite, webdev/eslint_plugin_jsx_a11y, webdev/html/aria_live (aria-live="polite" used to indicate the screen reader,should politely notify the user when the error inside,the div element is updated), webdev/zod/safeParse, webdev/html/aria_describedby, webdev/react/ref/useActionState (show form errors in NextJS via useActionState hook), webdev/web_dev_learn_accessibility
hyperlink https://nextjs.org/learn/dashboard-app/improving-accessibility

15_adding_authentication
content Chapter 15: Adding authentication
children webdev/authentication, javascript/bcrypt (used to compare that password entered by the user matches,the one in the database), webdev/nextjs/middleware (In nextauthjs config, the "authorized" callback is used,to verify if user is authorized to verify the request,via nextjs middleware), javascript/regex/lookahead_assertion (the "(?! pattern)" syntax was used in the middleware.ts file), webdev/authorization, webdev/nextjs/nextauthjs
hyperlink https://nextjs.org/learn/dashboard-app/adding-authentication

16_adding_metadata
content Chapter 16: adding metadata
parents webdev/nextjs/learn_dashboard_app
hyperlink https://nextjs.org/learn/dashboard-app/adding-metadata