The good example of multi-step form with react-hook-form. Uses context-api for saving input values between steps Uses react-dropzone for drag'n'dropping files in file input