- Components
- Development Environment
- Deployment
- General rules 4.1 Hooks 4.2 Project structure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"repositoryUrl": "git+ssh://***", | |
"branches": [ | |
{ | |
"name": "master", | |
"prerelease": "true" | |
}, | |
{ | |
"name": "release", | |
"prerelease": "false" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// some stuff here | |
export type FontSouce = Parameters<typeof Font.loadAsync>[0]; | |
const usePromiseAll = ( | |
promises: Promise<void | void[] | Asset[]>[], | |
cb: () => void | |
) => | |
useEffect(() => { | |
(async () => { | |
await Promise.all(promises); | |
cb(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '2' | |
services: | |
web: | |
image: nginx:latest | |
ports: | |
- "80:80" | |
volumes: | |
- ./<path-to-folder/backend>:/code/Backend | |
- ./<path-to-folde/frontend>:/code/Frontend |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const PiCamera = require('pi-camera'); | |
function getRandomInt(max) { | |
return Math.floor(Math.random() * Math.floor(max)); | |
} | |
setInterval(function() { | |
var path = './' + getRandomInt(500) + '.jpg'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @param {number} tagId the id of the tags we are looking for it's child | |
* @param {Array} tags array of the level we are looking for the child tags | |
* @returns {object} object of the found child object | |
*/ | |
function findTagById(tagId, tags) { | |
// console.debug("findTagById > Tags", tags); | |
const result = filter(tags, { item: [{ tag_id: tagId }] }); | |
// console.debug("findTagById > result", result); | |
return result[0].item.filter(t => t.tag_id === tagId)[0]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react' | |
import { AnimatePresence } from 'framer-motion' | |
import { useSelector } from 'react-redux' | |
import { Route, Switch, useLocation, Redirect } from 'react-router-dom' | |
import { MountTransition } from '../MountTransition' | |
export const RouteTransition = ({ | |
children, | |
exact = false, | |
path, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { useState, useCallback } from 'react' | |
import { useStore } from 'react-redux' | |
export const useStructure = param => { | |
const store = useStore() | |
const fetchedStructure = store.getState().fetchStructure.structure | |
return { | |
structure, | |
setStructure, | |
getParentTagList: useCallback(tagId => setStructure( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { useState } from 'react'; | |
import { submitForm } from '../../store/actions/submitForm' | |
import Success from '../common/Success'; | |
const ContactForm = () => { | |
const [name, setName] = useState('') | |
const [email, setEmail] = useState('') | |
const [message, setMessage] = useState('') | |
const [isAnimationHidden, showAnimation] = useState(true) | |
const [counter, setCounter] = useState(null) |
NewerOlder