プログラミングについてのクールなstuffs


ねえGuys、あなたがプログラミングのときにクールなトリックにつまずいたことがありますどのようにそれらなしで住んでいただろうか?この記事では、あなたが今知っているかもしれないクールなトリックのカップルをお見せしましょう.

[ 1 ] JavaScriptの配列の先頭に項目を追加する


スプレッドオペレータの使用権いいえ、unshiftメソッドを使用している配列の先頭に項目を追加するには、きれいな方法があります.
const arr = [2, 3, 4, 5];
const newArr = arr.unshift(1);

console.log(newArr); // output is [1, 2, 3, 4, 5]

[ 2 ]プロのような色を選択


あなたと正直にするには、人々は、UIとあなたが使用する配色に基づいてあなたのアプリを判断します(それらの多くは、メッセージキューを使用した場合、またはスケールでアプリケーションを構築するために重要ですが、あなたのデータベースをシャープに気にしない).クールな色パレットのクールな色のパレットの多くを生成するクールな色のパレットの多くを生成するので、あなたのアプリのために手動でランダムな色を選択する必要はありません.

[ 3 ] APIを直接コールしない


それがコードベースを汚染するので、APIを直接呼ぶことは最高の考えでないかもしれません.あなたが使用しているフロントエンド言語/フレームワーク/ライブラリに基づいて、APIを呼び出して、それからレスポンス/エラーを扱う一般的な機能を作成する方法を見つけてください.以下の例を示します.
import { useState } from "react";

export default useApi = (apiFunc) => {
  const [data, setData] = useState([]);
  const [error, setError] = useState(true);
  const [loading, setLoading] = useState(false);

  const request = async (...args) => {
    setLoading(true);
    const response = await apiFunc(...args);
    setLoading(false);

    setError(!response.ok);
    setData(response.data);
    return response;
  };

  return {
    data,
    error,
    loading,
    request,
  };
};