Your form might not have a fixed number of fields, that's where arrays come in. Let's see today how TanStack Form behaves in this scenario!
We'll learn how to setup an array field and how to add, remove and even move elements around. This works in both flavours with arrays of primitives (strings, numbers, etc) and objects with nested fields.
Watch the full playlist: https://www.youtube.com/playlist?list=PLOQjd5dsGSxInTKUWTxyqSKwZCjDIUs0Y
Form Demo: https://github.com/Balastrong/tanstack-form-demo/tree/03-dynamic-arrays
_______________________________
Support my work: https://github.com/sponsors/Balastrong
Hit like and subscribe for more content! :D
Beginner-Friendly Open Source Projects: https://github.com/DevLeonardoCommunity
Join the Discord community! Here's the invite: https://discord.gg/bqwyEa6We6
You can also follow me on the other platforms:
Twitter: https://twitter.com/Balastrong
dev.to: https://dev.to/balastrong
GitHub: https://github.com/Balastrong
Home: https://leonardomontini.dev/
TikTok: https://www.tiktok.com/@balastrong
Instagram: https://www.instagram.com/devbalastrong/
_______________________________
TIMESTAMPS
00:00 Overview
00:14 Render an Array
01:29 Read values
02:06 Add elements
03:02 Remove elements
03:33 Array of Objects
05:18 Change order of items
#tanstack #reactjs