Comment Comment by StrandedKitty What makes it better compared to de-facto standard `classnames` library? const styles = tw({ base: "p-4 rounded-lg shadow-md", dark: { if: isDarkMode, classes: "bg-gray-800 text-white" }, light: { if: !isDarkMode, classes: "bg-white text-black" }, }); can be written as const styles = classNames("p-4 rounded-lg shadow-md", { "bg-gray-800 text-white": isDarkMode, "bg-white text-black": !isDarkMode, }); which requires less boilerplate and arguably looks a bit cleaner. parent StrandedKitty 2 years ago