Techy Things

Jest in React Expected ref to be a function, a string, an object returned by React.createRef(), or null. 0

Jest in React Expected ref to be a function, a string, an object returned by React.createRef(), or null.

Expected ref to be a function, a string, an object returned by React.createRef(), or null. Code test('MultipleFormAggregator to prevent an invalid form submit two times in a row', () => {   const formAggregatorRef = useRef<MultipleFormAggregatorRef>(null);   const component = renderer.create(     <div>       <MultipleFormAggregator ref={formAggregatorRef} />     </div>,   );  (...) }); Solution Create a jig, dont use ref in your...

React jest typescript SyntaxError: Unexpected token 0

React jest typescript SyntaxError: Unexpected token

Solution Add "@babel/typescript" to your project as well as in the babel.config.js file : module.exports = {   presets: [     '@babel/preset-env',     '@babel/preset-react',     "@babel/typescript",   ],   plugins: [     "@babel/plugin-proposal-export-default-from",   ], };

Support for the experimental syntax 'exportDefaultFrom' isn't currently enabled 0

Support for the experimental syntax 'exportDefaultFrom' isn't currently enabled

SyntaxError: C:\dev\mx4d-ui\src\js\component\multiple-form-aggregator.tsx: Support for the experimental syntax 'exportDefaultFrom' isn't currently enabled (5:8): 3 | import { log } from 'src/js/service/logger'; 4 | > 5 | export interface FormAggregatorClientInterface { Solution Install npm package @babel/plugin-proposal-export-default-from $...

Error downloading packages nodejs-10.23.0-1nodesource.x86_64: [Errno 256] No more mirrors to try. 0

Error downloading packages nodejs-10.23.0-1nodesource.x86_64: [Errno 256] No more mirrors to try.

(8/18): docker-ce-cli-20.10.1-3.el7.x86_64.rpm | 33 MB 00:00:01 (9/18): mock-core-configs-33.3-1.el7.noarch.rpm | 59 kB 00:00:00 nodejs-10.23.0-1nodesource.x86 FAILED MB 00:00:05 ETA https://rpm.nodesource.com/pub_10.x/el/7/x86_64/nodejs-10.23.0-1nodesource.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=nodesource clean metadata Trying other...

General Web Development Helpers 0

General Web Development Helpers

Style and Design Find a Good Google Font I like looking at the font selected by Typewolf : https://www.typewolf.com/google-fonts Otherwise you can browse the whole archive at : https://fonts.google.com/

configure: error: freetype-config not found 0

configure: error: freetype-config not found

Compiling php-7.3.21 from source checking for the location of libwebp... no checking for the location of libjpeg... yes checking for the location of libpng... yes checking for the location of libXpm... no checking for...