L’operatore modulo %

L’operatore % è chiamato operatore modulo. È un operatore matematico che restituisce il resto di una divisione.

Per esempio, se dividiamo 10 per 3, il risultato è 3 con un resto di 1. Quindi, 10 % 3 restituirà 1.

Quando usiamo l’operatore modulo con 2 (numero % 2), stiamo essenzialmente controllando se un numero è pari o dispari. Questo perché quando un numero è diviso per 2, il resto sarà 0 se il numero è pari (perché i numeri pari possono essere divisi in modo uniforme per 2) e 1 se il numero è dispari.

Quindi, index % 2 === 0 è un modo per controllare se l’indice è un numero pari. Se l’indice è pari, l’espressione restituirà true, altrimenti restituirà false.

React dichiarazione di un componente

Le dichiarazioni di un componente in React possono essere fatte in diverse forme, ma le principali sono le seguenti:

  1. Dichiarazione di funzione (Function Component):React
function MyComponent(props) {
  // Il tuo codice JSX e logica qui...
  return <div>Contenuto del componente</div>;
}

// Oppure usando la sintassi delle frecce (Arrow Function Component):
const MyComponent = (props) => {
  // Il tuo codice JSX e logica qui...
  return <div>Contenuto del componente</div>;
};

// Quando vuoi esportare il componente:
export function MyComponent(props) {
  // ...
}

// Oppure con la sintassi delle frecce:
export const MyComponent = (props) => {
  // ...
};
  1. Class Component:
import React, { Component } from 'react';

class MyComponent extends Component {
  render() {
    // Il tuo codice JSX e logica qui...
    return <div>Contenuto del componente</div>;
  }
}

export default MyComponent;
  1. Componente con la sintassi di classe e hooks:
import React, { useState, useEffect } from 'react';

const MyComponent = (props) => {
  // Utilizzo degli hooks per lo stato e gli effetti
  const [count, setCount] = useState(0);

  useEffect(() => {
    // Effetto eseguito dopo il render
    document.title = `Hai cliccato ${count} volte`;
  }, [count]);

  // Il tuo codice JSX e logica qui...
  return (
    <div>
      <p>Hai cliccato {count} volte</p>
      <button onClick={() => setCount(count + 1)}>Cliccami</button>
    </div>
  );
};

export default MyComponent;

In tutte queste forme, il componente renderizza l’output usando il codice JSX. Puoi utilizzare il tipo di dichiarazione che preferisci, ma i componenti con la sintassi delle funzioni sono più comuni grazie alla loro sintassi concisa e alla facilità di lettura. Con l’introduzione degli hooks, le classi stanno diventando sempre meno utilizzate per definire i componenti.

Le migliori fonti di immagini gratuite (e legali) nel 2023

Se hai mai tentato di progettare un sito web o avviare il tuo blog, è probabile che tu abbia sentito la necessità di aggiungere immagini alla tua creazione. Mentre Internet sembra un luogo senza limiti, è importante ricordare che le immagini appartengono alle persone che le hanno create.

Le immagini stock rappresentano una fonte affidabile per le tue esigenze di progettazione e ti aiutano a garantire la legalità delle tue azioni.

A volte può anche essere conveniente pagare per immagini non protette da copyright. Ad esempio, anche se alcune immagini sono royalty-free, i siti di immagini stock potrebbero comunque addebitarti per il loro utilizzo.

Fortunatamente, esistono numerose fonti di immagini completamente gratuite che abbiamo selezionato appositamente per te. Quindi continua a leggere per scoprire 100 fonti in cui puoi trovare immagini stock gratuite e, cosa ancora più importante, puoi stare tranquillo perché sono tutte legali!

Le più popolari

Queste risorse sono alcuni dei siti di immagini stock gratuiti più popolari sul Web e con buone ragioni. Se stai cercando alcune immagini mainstream per il tuo sito web, questi sono il primo posto da provare.

  • Pixabay :  foto e immagini gratuite che non richiedono attribuzione.
  • FreeFoto : FreeFoto.com afferma di essere “la più grande raccolta di fotografie gratuite su Internet”. Sono disponibili anche per progetti offline, purché non li utilizzi per realizzare un profitto.
  • Digital Dreamer : qui è possibile trovare immagini stock gratuite e royalty-free.
  • Free Photos Bank : contiene una manciata delle foto più recenti nella loro directory, quindi controlla spesso.
  • Foto digitali gratuite : trova splendide fotografie facili da scaricare in categorie come animali, feste, casa e giardino e molto altro.
  • Foto PD : sfoglia le categorie e le sottocategorie nel database di questo sito, la maggior parte delle quali raffigura paesaggi urbani e rurali degli Stati Uniti.
  • Cepolina : Su cepolina, puoi scegliere di salvare le foto in un massimo di cinque diversi formati.
  • FreeImages.co.uk : su questo sito ben organizzato si trova una vasta gamma di belle immagini.
  • Lensicle : È probabile che troverai qualunque cosa tu stia cercando su questo fantastico sito.
  • TurboPhoto : TurboPhoto ha 10 categorie per trovare facilmente le foto ad alta risoluzione.
  • Unsplash : un sito di foto che aggiunge 10 nuove foto royalty-free ogni 10 giorni.
  • Stockvault : cerca per soggetto della foto o per le foto più recenti e più popolari su Stockvault.
  • Dreamstime : mentre la maggior parte delle foto su questo sito è a pagamento, Dreamstime fornisce alcune foto d’archivio gratuite.
  • Superfamoso : questo sito offre una raccolta curata di bellissime immagini ad alta risoluzione.

Contenuti supportati dalla community

Oltre ad essere un’ottima fonte di immagini, questi siti ospitano forum, condivisione di file e altre funzionalità progettate per alimentare lo spirito della comunità.

  • Image After : cerca tonnellate di foto gratuite su questo sito mentre incontri altri amanti della fotografia sul forum.
  • Unprofound.com : Usa le immagini come preferisci, assicurati solo di far sapere loro dove l’hai pubblicato!
  • Font Play : questo sito ha quasi 10.000 foto gratuite da utilizzare come preferisci. Guarda sotto l’intestazione “Ospiti” per cercare in base al tuo collaboratore preferito.
  • Studio 25 : questo attraente sito ti consente di caricare e cercare immagini.
  • Picjumbo : molte foto ad alta risoluzione, in particolare di immagini relative al cibo e alla nutrizione.
  • Influenza astratta : cerca le immagini stock che desideri mentre parli di fotografia con altri visitatori sul forum del sito.
  • l’atmosfera dell’amigdela : questo sito ospita un forum e un blog, oltre a tonnellate di immagini stock.
  • Ogni Stock Photo : Un forum e un blog mantengono questo sito di immagini stock divertente e informativo.
  • Photocase : Le brave persone di Photocase stanno “abbellendo il mondo”. Dai un’occhiata alla loro grande libreria di immagini stock.
  • deviantART : Le foto provocatorie generano grandi dibattiti sul forum del sito.

Gli artisti sono i benvenuti

Probabilmente è abbastanza sicuro affermare che ogni sito di immagini stock sul Web ha bisogno dell’aiuto di fotografi per mantenersi attivo. I seguenti siti, tuttavia, soddisfano davvero le esigenze di fotografi, designer e altri artisti anche se stanno donando le loro foto gratuitamente.

  • Stock.xchng : dai un’occhiata agli splendidi scatti organizzati in molte categorie diverse, rendendo la tua ricerca il più semplice possibile.
  • Morguefile : sfoglia migliaia di bellissime foto negli archivi di questo sito, ma non perderti nemmeno la bacheca dei lavori!
  • IM Free : Immagini e altre risorse organizzate per argomento.
  • The NOAA Library : su questo sito sono disponibili scatti mozzafiato di scienza e natura. Non dimenticare di dare un’occhiata alla pagina “Meet the Photographers” che include brevi biografie e descrizioni dei fotografi in primo piano.
  • Free Range Stock : i fotografi vengono ricompensati per aver regalato le loro foto ottenendo una percentuale delle entrate pubblicitarie totali del sito.
  • AMG Media : Finché dai credito al fotografo da qualche parte sul tuo sito, queste immagini sono tue per la presa.
  • Gratisografia : immagini ad alta risoluzione gratuite che puoi utilizzare per i tuoi progetti personali e commerciali, con nuove aggiunte ogni settimana.
  • Picografia : una galleria di scatti offerti da una manciata di fotografi professionisti.
  • PhotoRogue.com : Se non riesci a trovare una foto di quello che vuoi, vai su PhotoRogue.com e fai una richiesta per qualsiasi cosa tu stia pensando. I fotografi scatteranno foto per te – ed è ancora gratis!
  • New Old Stock : una raccolta di foto d’epoca provenienti da archivi pubblici.
  • GetRefe : grande fonte di foto architettoniche e paesaggistiche di fotografi che viaggiano in tutta Europa.
  • Image Temple : Invia le tue foto per essere incluse nella galleria di questo sito.
  • Flickr : La maggior parte delle foto su questo sito non sono gratuite, ma una ricerca intelligente farà emergere delle vere prelibatezze.
  • FreeLargePhotos.com : i downloader devono collegare la foto scelta al sito, che dà credito al fotografo.

Meno è a volte di più

Solo perché i siti elencati in questa sezione non sono così estesi come alcuni degli altri nel nostro elenco non significa che non valga la pena dare un’occhiata. A volte meno può davvero significare di più, soprattutto quando si tratta di restringere la ricerca o imbattersi in tesori difficili da trovare.

  • Jay Mantri : foto gratuite e stimolanti del designer della California meridionale Jay Mantri, aggiornate ogni giovedì.
  • Liam’s Pictures from Old Books : Scopri illustrazioni difficili da trovare tratte da vecchi libri, “la maggior parte con più versioni ad alta risoluzione”.
  • Textures.com : trova trame interessanti in questo fantastico sito.
  • Foto d’archivio gratuite : Scatti naturalistici e temi religiosi abbondano in questo sito di fotografie d’archivio gratuite.
  • BurningWell : le immagini totalmente gratuite sono organizzate in categorie come animali, insetti, paesaggi urbani, persone, piante e trame.
  • Texture stupefacenti : questo sito è il sogno di un web designer. Sfoglia centinaia di trame e sfondi ad alta risoluzione.
  • Foto e immagini digitali gratuite di Aarin : questo sito vanta quasi 1.000 fantastiche immagini tra cui scegliere.
  • Image Base : su Image Base, le fotografie mozzafiato sono organizzate in categorie come natura, concetto, persone e città.
  • SplitShire : fotografia stock gratuita senza attribuzione necessaria.
  • AllTheFreeStock.com : un elenco curato di immagini, audio e video gratuiti.
  • StockSnap.io : centinaia di bellissime foto stock gratuite ad alta risoluzione, con nuove immagini aggiunte ogni settimana.
  • tOfz.org : Trova gratuitamente immagini urbane, ma considera di dare un contributo alla causa di questo artista.
  • Archivio di immagini gratuite di Shutterstock : il sito di foto stock Shutterstock offre immagini gratuite settimanalmente sul proprio blog.
  • Immagini di insetti : trova tutti i tipi di foto di crawler raccapriccianti qui.

Immagini Stock Più

C’è molto di più nelle immagini stock legali di una semplice banca di foto gratuite. Tutti i siti in questa sezione vanno oltre l’essere una risorsa di fotografia stock di base, offrendo più servizi che ti aiuteranno a migliorare la ricerca e l’utilizzo di immagini stock.

  • Creative Commons : questo sito senza scopo di lucro ti mostra come concedere in licenza le tue immagini una volta che sono state caricate sul tuo sito.
  • Free Images : questo sito britannico offre immagini gratuite, nonché sfondi, desktop e una sezione di idee e suggerimenti che ti aiuteranno a personalizzare la tua esperienza con le immagini, che tu sia un fotografo o meno.
  • Creazione online : questo sito di immagini stock è una risorsa eccellente per qualsiasi nuovo blogger o sviluppatore di siti Web. Scopri come modificare immagini, hosting, domini e altro.
  • Obsidian Dawn : pennelli, motivi, forme, immagini e altro gratuiti per Photoshop.
  • GraphicStock.com : registra un account gratuito per accedere a migliaia di vettori, immagini, icone, pulsanti, foto e altro ancora.
  • Creativity 103 : trova immagini e video astratti gratuiti su Creativity 103.
  • Lost & Taken : cerca foto e texture, nessuna attribuzione necessaria.
  • Pattern sottili : un archivio curato di immagini affiancate con pattern sottili, ottimo per gli sfondi dei siti web.
  • Freepik : Freepik ti aiuta a trovare grafica vettoriale, illustrazioni, icone, PSD e foto gratuite da utilizzare nei siti Web e altro ancora.
  • Supporto per Photoshop : su Photoshop Support, sfoglia le foto, leggi i tutorial e dai un’occhiata agli straordinari strumenti di imaging.
  • AncestryImages.com : cerca ritratti antichi e usa il collegamento alle risorse genealogiche per collegarti a ancora più strumenti.
  • Free Media Goo : scarica immagini, audio e video gratuiti su Free Media Goo.
  • Archivio di immagini digitali del National Park Service : guarda le bellissime foto scattate per l’NPS. Questo sito fornisce anche un collegamento al sito ufficiale dell’NPS.
  • Galleria digitale della biblioteca pubblica di New York : sfoglia migliaia di stampe, illustrazioni e foto. Consulta la pagina dei servizi fotografici e dei permessi per maggiori informazioni sul download dei file ad alta risoluzione.

Varie

Questi siti di immagini non rientrano necessariamente in una particolare categoria, ma hanno comunque molto da offrire per le esigenze del tuo sito web .

  • Archivio sfondi : trova bellissimi sfondi per il tuo desktop o per la pagina di MySpace.
  • Servizio di ricerca agricola dell’USDA : il servizio di ricerca agricola del governo sponsorizza questa “fonte gratuita di fotografie digitali di alta qualità”.
  • Foto della Terra Santa : foto commoventi della Terra Santa sono disponibili qui.
  • Canva : questa app di progettazione grafica include tonnellate di immagini ed elementi gratuiti (e molti a prezzi ragionevoli) per creare le tue immagini.
  • Snappa : crea immagini altamente coinvolgenti in un attimo con questo strumento di progettazione grafica.
  • Spazio negativo : questo sito fornisce 20 nuove foto ogni settimana, ricercabili e ordinabili per categoria, copia spazio e colore.
  • Life of Pix : foto stock gratuite di un’agenzia pubblicitaria di Montreal e della sua rete di fotografi professionisti.
  • Plants of Hawaii : perfetto per qualsiasi botanico, questo sito ha oltre 45.000 immagini di piante hawaiane.
  • Death To Stock Photos : ogni mese un pacchetto fotografico di 10 foto all’interno di una determinata categoria verrà consegnato alla tua casella di posta.
  • Lock & Stock : Il fotografo AJ Montpetit restituisce alla comunità open source condividendo le sue fotografie su questo sito.
  • Album di viaggio : questo sito è tutto in francese, ma le foto sono divise in categorie in base al paese, facilitando la comprensione.
  • Scatti Snapwire : ottieni 7 foto gratis ogni 7 giorni da questo sito Tumblr.
  • Foto d’archivio di dominio pubblico : sfoglia categorie come sfondi, cibo, natura, oggetti e stagionali su questo sito.
  • BAJstock : Scritto sia in francese che in inglese, questo sito di immagini stock ha tonnellate di foto da utilizzare gratuitamente.
  • NWYK Stock Image Biblioteca : Esplori 841.537 elementi digitalizzati dalle collezioni della biblioteca pubblica di New York.

Generale

Questi siti di immagini stock offrono una vasta gamma di soggetti fotografici, perfetti per la navigazione occasionale o un modo per ottenere idee prima di pianificare il tuo sito.

  • Archivio di pubblico dominio : una raccolta di foto d’epoca e moderne di pubblico dominio.
  • Foto di dominio pubblico : dai un’occhiata a queste splendide immagini di animali, città, paesaggi e altro ancora.
  • Bigfoto.com : trova foto di posti meravigliosi in tutto il mondo, oltre a scatti divertenti nelle categorie Natale, graffiti o cibo
  • Photogen : sfoglia la galleria Top 10 per trovare i download più popolari in un formato di anteprima intuitivo.
  • Pixel gratuiti : trova foto, loghi o altre immagini gratuite su questo sito.
  • Galleria multimediale DHD : cerca tra migliaia di foto di base.
  • Tookapic : questo sito premium ha anche una categoria con molte foto gratuite.
  • Photo Rack : le nuove foto sono presenti nella parte inferiore della pagina, quindi controlla spesso per assicurarti di non perdere nulla di eccezionale.
  • Foto di scorta gratuite : Su Foto di scorta gratuite, ogni immagine viene fornita con una descrizione che ne specifica le dimensioni.
  • FreeStockPhotos.biz : una raccolta con decine di migliaia di immagini gratuite disponibili in una varietà di licenze commerciali ed editoriali.
  • Cromavista : Questo sito è tutto in spagnolo ma comunque facile da navigare se non sei un madrelingua.
  • Foter : Diverse categorie diverse consentono una ricerca efficiente su IronOrchid.
  • Image Blowout : divertiti a guardare queste foto uniche.
  • FreeImages.com : Tonnellate di categorie e sottocategorie rendono semplice la ricerca di foto su questo sito.
  • RGPStock.com : ci sono più di 100.000 immagini disponibili da questo sito di foto d’archivio gratuito.
  • Free Photo Station : un sacco di fantastiche foto sono tutte gratuite su questo sito.

React-Redux in pillole! (1)

React Redux
  1. Store: Il punto centrale di Redux è lo store, che rappresenta lo stato globale dell’applicazione. Contiene tutti i dati dell’applicazione e offre metodi per accedere, aggiornare e gestire tali dati.
  2. Actions: Le azioni sono oggetti che descrivono un cambiamento nello stato dell’applicazione. Sono l’unico modo per modificare lo stato nello store. Un’azione ha un tipo che indica il tipo di cambiamento e può includere anche dati aggiuntivi necessari per effettuare il cambiamento.
  3. Reducers: I reducer sono delle funzioni pure che specificano come lo stato dell’applicazione viene modificato in risposta a un’azione. Ogni reducer gestisce un aspetto specifico dello stato e restituisce un nuovo stato basato sull’azione ricevuta. I reducer combinati vengono utilizzati per creare il riduttore radice che gestisce l’intero stato dell’applicazione.
  4. Dispatch: Dispatch è un metodo dello store che viene utilizzato per inviare un’azione al riduttore. Quando viene chiamato, lo store inoltra l’azione a tutti i riduttori registrati. I riduttori determinano se e come lo stato deve essere modificato in base all’azione.
  5. Subscribe: È possibile registrare funzioni di callback per essere avvisati ogni volta che lo stato dello store viene modificato. Questo può essere utile per aggiornare l’interfaccia utente in risposta a un cambiamento di stato.
  6. Connect: Il componente React può essere connesso allo store utilizzando il metodo connect di react-redux. Ciò consente al componente di accedere allo stato e alle azioni definite nello store e di essere automaticamente aggiornato quando lo stato cambia.

In sintesi, Redux offre un flusso unidirezionale dei dati, dove le azioni vengono inviate agli store, i riduttori elaborano le azioni per modificare lo stato e i componenti vengono aggiornati automaticamente quando lo stato cambia.

Ciao mondo!

… si forse il modo migliore per creare il primo post di un blog è proprio con un “Ciao Mondo!”

meglio ancora visto il contesto …

In linguaggio C :

#include <stdio.h>

int main() {
   printf("Ciao Mondo!\n");
   return 0;
}

In linguaggio Python :

print("Ciao Mondo!")

In linguaggio Ruby:

puts "Ciao Mondo!"

In linguaggio JavaScript :

console.log("Ciao Mondo!");

In linguaggio Java:

public class CiaoMondo {
   public static void main(String[] args) {
      System.out.println("Ciao Mondo!");
   }
}