如何将react-dropzone与react-hook-form一起使用,以便表单返回正确的文件-而不仅仅是文件名?
yarn test每当我在基于create-react-app 的React 应用程序中使用时,我都会在测试运行之前遇到长时间无效的测试模式警告。这些测试运行良好,但那个尴尬的警告并不那么方便。我有两个担忧:
警告
$ yarn test
yarn run v1.22.10
$ react-scripts test -- --config=jest.config.ts
  Invalid testPattern --config=jest.config.ts|--watch|--config|{"roots":["<rootDir>\\src"],"collectCoverageFrom":["src\\**\\*.{js,jsx,ts,tsx}","!src\\
**\\*.d.ts"],"setupFiles":node_modules\\react-app-polyfill\\jsdom.js"],"setupF
ilesAfterEnv":[],"testMatch":["<rootDir>\\src\\**\\__tests__\\**\\*.{js,jsx,ts,tsx}","<rootDir>\\src\\**\\*.{spec,test}.{js,jsx,ts,tsx}"],"testEnviron
ment":"jsdom","testRunner":"\node_modules\\jest-circus\\runner.js","transform":{"
^.+\\.(js|jsx|mjs|cjs|ts|tsx)$"\\node_modules\\react-scripts\\config\\jest\\cs
sTransform.js","^(?!.*\\.node_modules\jest-environment-jsdom\build\index.js supplied. Running all tests instead.
  Invalid testPattern --config=jest.config.ts|--watch|--config|{"roots":["<rootDir>\\src"],"collectCoverageFrom":["src\\**\\*.{js,jsx,ts,tsx}","!src\\
**\\*.d.ts"],"setupFiles":node_modules\\react-app-polyfill\\jsdom.js"],"setupF
ilesAfterEnv":[],"testMatch":["<rootDir>\\src\\**\\__tests__\\**\\*.{js,jsx,ts,tsx}","<rootDir>\\src\\**\\*.{spec,test}.{js,jsx,ts,tsx}"],"testEnviron
ment":"jsdom","testRunner":"\node_modules\\jest-circus\\runner.js","transform":{"
^.+\\.(js|jsx|mjs|cjs|ts|tsx)$"\\node_modules\\react-scripts\\config\\jest\\cs
sTransform.js","^(?!.*\\.node_modules\jest-environment-jsdom\build\index.js supplied. Running all tests instead.
Run Code Online (Sandbox Code Playgroud)
玩笑配置
$ yarn test
yarn run v1.22.10
$ react-scripts test -- --config=jest.config.ts
  Invalid testPattern --config=jest.config.ts|--watch|--config|{"roots":["<rootDir>\\src"],"collectCoverageFrom":["src\\**\\*.{js,jsx,ts,tsx}","!src\\
**\\*.d.ts"],"setupFiles":node_modules\\react-app-polyfill\\jsdom.js"],"setupF
ilesAfterEnv":[],"testMatch":["<rootDir>\\src\\**\\__tests__\\**\\*.{js,jsx,ts,tsx}","<rootDir>\\src\\**\\*.{spec,test}.{js,jsx,ts,tsx}"],"testEnviron
ment":"jsdom","testRunner":"\node_modules\\jest-circus\\runner.js","transform":{"
^.+\\.(js|jsx|mjs|cjs|ts|tsx)$"\\node_modules\\react-scripts\\config\\jest\\cs
sTransform.js","^(?!.*\\.node_modules\jest-environment-jsdom\build\index.js supplied. Running all tests instead.
  Invalid testPattern --config=jest.config.ts|--watch|--config|{"roots":["<rootDir>\\src"],"collectCoverageFrom":["src\\**\\*.{js,jsx,ts,tsx}","!src\\
**\\*.d.ts"],"setupFiles":node_modules\\react-app-polyfill\\jsdom.js"],"setupF
ilesAfterEnv":[],"testMatch":["<rootDir>\\src\\**\\__tests__\\**\\*.{js,jsx,ts,tsx}","<rootDir>\\src\\**\\*.{spec,test}.{js,jsx,ts,tsx}"],"testEnviron …Run Code Online (Sandbox Code Playgroud)