JSFiddle - React, Tailwind, and code Playground
by Max Liashuk
JavaScript
const convertOld = event => 'socket_' + event.toLowerCase()
.replace('SOCKET_', '')
.replace(/[\W\s_]+(\w)/g, (match, p1) => p1.toUpperCase())
const convertNew = event => 'socket_' + event
.replace('SOCKET_', '')
.toLowerCase()
.replace(/[\W\s_]+(\w)/g, (match, p1) => p1.toUpperCase())
console.log('OLD');
console.log(convertOld('SOCKET_USER_MESSAGE'));
console.log('NEW')
console.log(convertNew('SOCKET_USER_MESSAGE'));