{"id":16674040,"url":"https://github.com/sensorario/react-typescript-nextjs","last_synced_at":"2025-04-09T20:07:11.327Z","repository":{"id":216841502,"uuid":"736824404","full_name":"sensorario/react-typescript-nextjs","owner":"sensorario","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-17T06:34:33.000Z","size":17323,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"next","last_synced_at":"2025-04-09T20:07:04.663Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sensorario.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-29T01:49:25.000Z","updated_at":"2024-11-19T00:07:29.000Z","dependencies_parsed_at":"2024-04-10T22:30:05.663Z","dependency_job_id":"45ba2889-72a0-46b2-8b51-67abfa287a5d","html_url":"https://github.com/sensorario/react-typescript-nextjs","commit_stats":null,"previous_names":["sensorario/react-typescript-nextjs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensorario%2Freact-typescript-nextjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensorario%2Freact-typescript-nextjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensorario%2Freact-typescript-nextjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensorario%2Freact-typescript-nextjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sensorario","download_url":"https://codeload.github.com/sensorario/react-typescript-nextjs/tar.gz/refs/heads/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T12:29:11.171Z","updated_at":"2025-04-09T20:07:11.303Z","avatar_url":"https://github.com/sensorario.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React, TypeScript and NextJs 3.0\n\nIn questo repository puoi trovare buona parte del codice in cui si parla del libro [React, TypeScript and NextJs](https://amzn.to/4aTmBWZ). In particolare in questo branch puoi trovare il codice che fa riferimento alla prossima edizione del libro. Mentre aggiorno il libro, aggiorno anche il repository. Se qui vedi del codice, quel codice si trova anche nel libro.\n\n## Edizioni del libro\n\n- [PROSSIMA EDIZIONE](https://github.com/sensorario/react-typescript-nextjs/tree/next)\n- [SECONDA EDIZIONE](https://github.com/sensorario/react-typescript-nextjs/tree/2.0)\n\n## Esempi per categoria/capitolo\n\n\u003ctable style=\"width: 100%\"\u003e\u003ctr\u003e\u003ctd valign=\"baseline\" width=\"50%\"\u003e\n\n### React\n\n- [React] [altri hook](/react/altri-hook)\n- [React] [key-attribute](/react/key-attribute)\n- [React] [\u0026lt;Profiler /\u0026gt;](/react/react-profiler)\n- [React] [use()](/react/use)\n- [React] [props.children](/react/props.children/)\n\n#### Hooks\n\n- [React] [useContext()](/react/useContext)\n- [React] [useFormStatus()](/react/useFormStatus)\n- [React] [useTransition()](/react/useTransition)\n- [React] [useOptimistic()](/react/useOptimistic)\n- [React] [useActionState()](/react/useActionState)\n- [React] [useState()](/react/useState)\n- [React] [useReducer()](/react/useReducer)\n- [React] [useRef()](/react/useRef)\n- [React] [useEffect()](/react/useEffect)\n- [React] [useMemo()](/react/useMemo)\n- [React] [useCallback()](/react/useCallback)\n- [React] [useId()](/react/useId)\n- [React] [useSyncExternalStore()](/react/useSyncExternalStore)\n\n\u003c/td\u003e\u003ctd valign=\"baseline\"\u003e\n\n### Next.js\n\n- [Next] [catch all segment](/next.js/catch-all-segment)\n- [Next] [correggere l'errore](/next.js/correggere-l-errore)\n- [Next] [dynamic routes](/next.js/dynamic-routes)\n- [Next] [error boundary](/next.js/error-boundary)\n- [Next] [installazione](/next.js/installazione)\n- [Next] [linking and navigating](/next.js/linking-and-navigating)\n- [Next] [loading ui and streaming](/next.js/loading-ui-and-streaming)\n- [Next] [middlewares](/next.js/middlewares)\n- [Next] [page not found](/next.js/page-not-found)\n- [Next] [parallel-routes](/next.js/parallel-routes)\n- [Next] [route-groups](/next.js/route-groups)\n- [Next] [server-actions](/next.js/server-actions)\n\n### Docker\n\n- [Docker] [example with react](/docker/docker-example)\n\n\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd valign=\"baseline\" width=\"50%\"\u003e\u003cimg width=\"441\" height=\"1\"\u003e\n\n### JavaScript\n\n- [JavaScript] [moduli-javascript](/javascript/moduli)\n- [JavaScript] [temporizzazione](/javascript/temporizzazione)\n\n### TypeScript\n\n- [TypeScript] [build](/typescript/build)\n- [TypeScript] [decorators](/typescript/decorators)\n- [TypeScript] [generics](/typescript/generics)\n- [TypeScript] [import](/typescript/import)\n- [TypeScript] [moduli](/typescript/moduli)\n\u003c/td\u003e\n  \u003ctd\u003e\n  \u003cimg width=\"441\" height=\"1\"\u003e\n\n### Design System\n\n- [Design System] [icons](/design-system/icons)\n- [Design System] [griglia bottoni](/design-system/griglia-bottoni)\n- [Design System] [react icons](/design-system/react-icons)\n\n### State Management\n\n- [State Management] [useState](/state-management/use-state)\n- [State Management] [lifting state up](/state-management/lifting-state-up)\n- [State Management] [reset or preserve](/state-management/reset-or-preserve)\n- [State Management] [rendering list](/state-management/rendering-list)\n- [State Management] [zustand](/state-management/zustand)\n- [State Management] [zustand no store actions](/state-management/zustand-no-store-actions)\n- [State Management] [zustand immer](/state-management/zustand-immer)\n- [State Management] [zustand fetch](/state-management/zustand-fetch)\n- [State Management] [redux thunk](/state-management/redux-thunk)\n\n\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensorario%2Freact-typescript-nextjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsensorario%2Freact-typescript-nextjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensorario%2Freact-typescript-nextjs/lists"}