101 DESIGN

福岡、東京にて活動するウェブアプリ開発企業です。パートナー企業様と様々なウェブアプリケ…

101 DESIGN

福岡、東京にて活動するウェブアプリ開発企業です。パートナー企業様と様々なウェブアプリケーションを開発しています。 noteではテックブログや働き方、マーケティングにまつわる情報をお届けしていきます。 絶賛採用強化中です!https://101de-sign.com/recruit

マガジン

  • エンジニアによるテックブログ

  • 「Shopify」運用/構築/開発

    Shopifyに関する記事をまとめています。

  • イチマルイチデザインの働き方

  • マーケティングにまつわること

記事一覧

自社コーポレートサイトのアクセシビリティ向上に取り組み始めた話

こんにちは。イチマルイチデザイン株式会社でフロントエンドエンジニアをしている長谷川です。 この度、自社コーポレートサイト(https://101de-sign.com/)のアクセシビ…

101 DESIGN
11か月前
6

Recoil と Local Storage のデータを共有させる方法

こんにちは。 イチマルイチデザインのフロントエンドエンジニアの高橋です。 今回は、Recoil と Local Storage のデータを共有させる方法を共有します。 言語は TypeScrip…

101 DESIGN
1年前
1

Figma おすすめアニメーション

101デザインの佐々木と申します。 前職は広告制作会社でデザイナーをしており、2021年4月に101に入社し、デザイン、ディレクション業務を行なっております。 ウェブデザ…

101 DESIGN
1年前
7

Webアクセシビリティの向上に取り組むための準備

こんにちは。イチマルイチデザインでフロントエンドエンジニアを担当している長谷川です。 ここ最近、企業からのWebアクセシビリティの向上や改善といった言葉をよく目に…

101 DESIGN
1年前

【Shopify】クール便など複雑な送料割引を実装する場合の対応方法

こんにちは。 イチマルイチデザイン株式会社の和田です。 私は主に、ECサイト構築ASPカートシステム「Shopify(ショッピファイ)」の構築・運用を担当しております。 こ…

101 DESIGN
1年前
1

オランダでのメディア利用の実情と変化

こんにちは。イチマルイチデザインでマーケティングを担当している松田です。 ここ数年、新型コロナウイルス感染症拡大という未曾有の事態に伴い、企業でのリモートワーク…

101 DESIGN
1年前
2

産後明けの働き方

内閣府のデータでは年齢別の労働力のグラフでは子育て期に当たる30代で労働力が低下していて出産を契機に7割の人が退職しているというデータがあります。 これらの統計は…

101 DESIGN
1年前
6

Mac に Yarn をインストールする

イチマルイチデザインでフロントエンドを担当している河口です。 今回は Yarn を Mac にインストールする手順を紹介します。 Yarn は js のパッケージを管理できるパッケ…

101 DESIGN
1年前

Chakra UIとReact Hook FormとYupを使ってフォームを作成する

こんにちは。イチマルイチデザインのフロントエンドエンジニアの高橋です。 今回は、Chakra UIとReact Hook FormとYupを使用して、ユーザビリティ高めのフォームを比較的…

101 DESIGN
2年前
2

Body scroll lockを使用して要素のスクロール固定を制御するカスタムフックを作成する

こんにちは。 イチマルイチデザインのフロントエンドエンジニアの高橋です。 今回は、Body scroll lockを使用したカスタムフックを作成して、ドロワーメニューやモーダル…

101 DESIGN
2年前
2

自社コーポレートサイトのアクセシビリティ向上に取り組み始めた話

こんにちは。イチマルイチデザイン株式会社でフロントエンドエンジニアをしている長谷川です。

この度、自社コーポレートサイト(https://101de-sign.com/)のアクセシビリティ向上の取り組みを始めました。

今回の記事では、アクセシビリティ向上に取り組み始めた経緯や取り組み内容を、備忘録として書いています。

アクセシビリティ周りのちょっとした解説も交えていますが、がっつり解説はして

もっとみる

Recoil と Local Storage のデータを共有させる方法

こんにちは。
イチマルイチデザインのフロントエンドエンジニアの高橋です。

今回は、Recoil と Local Storage のデータを共有させる方法を共有します。
言語は TypeScript です。

使用するライブラリRecoil とはFacebook 製(現 Meta 社)の React 用の状態管理ライブラリです。

実装内容まずはこちらが全体のコードです。

import { at

もっとみる

Figma おすすめアニメーション

101デザインの佐々木と申します。

前職は広告制作会社でデザイナーをしており、2021年4月に101に入社し、デザイン、ディレクション業務を行なっております。

ウェブデザインを始めた当初はXDを使用してましたが、最近はもっぱらFigmaを使用してデザインをしております。

そんな私が101に入社し覚えた、Figmaの便利なアニメーション機能についてご紹介いたします。

今回はみんな大好き「追従

もっとみる

Webアクセシビリティの向上に取り組むための準備

こんにちは。イチマルイチデザインでフロントエンドエンジニアを担当している長谷川です。

ここ最近、企業からのWebアクセシビリティの向上や改善といった言葉をよく目にするようになりました。

様々な活動事例を見て、誰もが利用できるWebサイトやWebサービスを作ることの大切さを感じ、これを機にWebアクセシビリティの向上に真剣に取り組んでみようと考えました。

ただ最初から、セマンティックなマークア

もっとみる
【Shopify】クール便など複雑な送料割引を実装する場合の対応方法

【Shopify】クール便など複雑な送料割引を実装する場合の対応方法

こんにちは。
イチマルイチデザイン株式会社の和田です。

私は主に、ECサイト構築ASPカートシステム「Shopify(ショッピファイ)」の構築・運用を担当しております。

このShopifyですが、2020年頃より本格的に日本国内でも導入件数が増えてきました。
豊富なデザインテンプレートや多様なアプリケーションによるカスタマイズ性の高さなど、比較的容易に本格的なECサイトを構築することが可能とな

もっとみる
オランダでのメディア利用の実情と変化

オランダでのメディア利用の実情と変化

こんにちは。イチマルイチデザインでマーケティングを担当している松田です。
ここ数年、新型コロナウイルス感染症拡大という未曾有の事態に伴い、企業でのリモートワーク化が進みました。業種業界にはよりますが、どこでも働くことができる時代に突入していることを実感したという方も少なくないのではないしょうか。
世界が徐々に落ち着きを取り戻しつつある2021年12月、私はオランダでの生活を始めました。今回は、オラ

もっとみる

産後明けの働き方

内閣府のデータでは年齢別の労働力のグラフでは子育て期に当たる30代で労働力が低下していて出産を契機に7割の人が退職しているというデータがあります。

これらの統計は様々な理由があると思いますし、私自身、出産後から本格的にイチマルイチデザインに就職したので事情が少しだけ異なりますが、私が考える、仕事もしたいし、育児もしたい!を目指した体験談を記します。

働く場所

イチマルイチデザイン株式会社は福

もっとみる

Mac に Yarn をインストールする

イチマルイチデザインでフロントエンドを担当している河口です。

今回は Yarn を Mac にインストールする手順を紹介します。
Yarn は js のパッケージを管理できるパッケージマネージャーです。
Node.js をインストールした際に、自動でインストールされる npm と役割は同様になります。

Command Line Tools for Xcode をインストールまずは、動作環境を整

もっとみる

Chakra UIとReact Hook FormとYupを使ってフォームを作成する

こんにちは。イチマルイチデザインのフロントエンドエンジニアの高橋です。

今回は、Chakra UIとReact Hook FormとYupを使用して、ユーザビリティ高めのフォームを比較的簡単に作成する方法を共有します。

使用するライブラリ実装方法こちらが実際のコードの全体像となります。

import { Button, Container, FormControl, FormErrorMes

もっとみる

Body scroll lockを使用して要素のスクロール固定を制御するカスタムフックを作成する

こんにちは。
イチマルイチデザインのフロントエンドエンジニアの高橋です。

今回は、Body scroll lockを使用したカスタムフックを作成して、ドロワーメニューやモーダルの展開時に、背面の要素を固定する処理を簡単かつシンプルに実装する方法を共有します。

実装方法と解説
こちらが実際のコードの全体像となります。

// useBodyScrollLock.tsimport { RefObj

もっとみる