learn_dashboard_app
dz / webdev / nextjs / learn_dashboard_appNode 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 |